//[100,100]186,200,185,255,207,219,207,255,251,255,251,255,249,254,250,255,255,255,255,255,253,255,252,255,250,255,251,255,219,226,219,255,182,192,183,255,244,254,245,255,250,255,251,255,252,255,253,255,252,255,253,255,250,255,250,255,242,249,242,255,176,186,177,255,236,241,234,255,250,255,249,255,253,255,252,255,254,255,253,255,253,253,251,255,252,253,247,255,201,204,197,255,221,224,217,255,251,255,250,255,251,255,252,255,250,255,249,255,251,255,249,255,251,255,249,255,201,207,197,255,217,219,214,255,254,255,251,255,255,255,250,255,217,218,212,255,240,243,234,255,252,255,246,255,251,254,243,255,252,255,244,255,252,255,244,255,243,249,235,255,168,174,162,255,228,234,222,255,250,255,247,255,247,255,244,255,246,254,241,255,250,255,245,255,237,245,230,255,166,177,161,255,232,243,229,255,243,255,241,255,122,188,195,255,120,191,202,255,119,201,218,255,113,195,211,255,84,167,183,255,116,199,215,255,117,200,217,255,119,194,206,255,116,180,189,255,119,202,216,255,101,184,200,255,89,172,188,255,118,201,218,255,113,196,212,255,114,196,210,255,112,176,182,255,116,196,208,255,88,172,186,255,93,178,193,255,117,201,216,255,106,190,205,255,108,192,205,255,106,176,186,255,101,177,188,255,77,163,177,255,106,191,207,255,102,187,202,255,93,178,193,255,94,179,194,255,89,160,169,255,83,158,169,255,61,146,162,255,94,180,195,255,97,173,183,255,78,163,174,255,77,165,179,255,86,174,187,255,79,168,181,255,79,167,181,255,79,165,177,255,75,139,144,255,95,177,187,255,89,176,189,255,65,152,164,255,66,152,164,255,66,154,167,255,76,161,172,255,77,142,146,255,79,163,176,255,80,167,182,255,188,200,186,255,196,208,196,255,250,255,249,255,252,254,251,255,253,253,253,255,253,253,251,255,252,255,251,255,223,230,222,255,179,186,178,255,240,247,239,255,250,255,249,255,254,255,253,255,253,255,252,255,251,255,250,255,244,251,243,255,177,184,176,255,227,234,226,255,252,255,250,255,254,255,253,255,253,255,252,255,254,255,251,255,253,255,249,255,199,202,193,255,211,217,207,255,251,255,250,255,251,255,250,255,249,254,248,255,248,253,246,255,251,255,247,255,199,205,195,255,214,217,210,255,254,255,251,255,253,255,249,255,218,221,214,255,237,243,233,255,252,255,246,255,251,255,245,255,249,255,243,255,249,255,241,255,241,249,234,255,164,172,159,255,225,233,220,255,250,255,247,255,246,255,245,255,244,255,241,255,245,255,242,255,232,243,227,255,166,177,161,255,227,239,225,255,245,255,243,255,120,186,193,255,120,188,197,255,123,205,221,255,108,190,207,255,80,164,179,255,116,199,215,255,118,201,217,255,115,191,203,255,114,177,184,255,115,196,209,255,99,182,197,255,91,174,191,255,114,197,215,255,106,189,204,255,104,188,201,255,100,164,170,255,97,175,186,255,81,166,180,255,87,172,187,255,97,182,197,255,84,169,184,255,81,166,179,255,74,143,152,255,73,147,157,255,59,144,159,255,75,160,175,255,69,154,168,255,61,146,160,255,58,143,157,255,56,126,135,255,54,128,139,255,48,133,149,255,71,157,172,255,74,150,161,255,63,147,158,255,62,150,164,255,70,158,172,255,68,156,169,255,68,156,169,255,72,158,170,255,73,136,140,255,96,178,187,255,86,173,186,255,55,142,154,255,46,133,144,255,55,141,153,255,66,150,160,255,54,118,123,255,50,131,143,255,61,147,162,255,190,201,185,255,190,201,187,255,253,255,249,255,255,255,251,255,255,255,253,255,255,254,252,255,253,255,249,255,228,234,224,255,174,180,170,255,238,244,234,255,254,255,251,255,255,255,251,255,252,253,248,255,255,255,251,255,247,252,245,255,177,185,174,255,219,227,216,255,251,255,250,255,252,255,251,255,247,252,246,255,251,255,249,255,251,255,247,255,198,204,194,255,206,212,202,255,249,254,248,255,248,255,248,255,251,255,250,255,250,255,247,255,251,255,246,255,199,207,194,255,209,214,207,255,249,254,247,255,250,255,249,255,217,224,216,255,231,239,228,255,247,255,242,255,251,255,246,255,247,255,242,255,248,255,243,255,247,255,242,255,165,176,162,255,217,229,215,255,241,253,239,255,242,254,240,255,240,252,238,255,235,247,233,255,225,238,221,255,169,182,165,255,219,231,217,255,222,234,220,255,108,174,181,255,106,172,180,255,106,188,203,255,95,178,193,255,78,160,176,255,99,182,197,255,91,174,188,255,88,165,176,255,83,144,150,255,80,160,172,255,73,156,173,255,67,150,166,255,79,163,178,255,72,155,171,255,66,150,164,255,67,130,135,255,65,141,151,255,56,141,156,255,60,145,161,255,69,153,168,255,64,149,164,255,67,152,166,255,67,137,145,255,70,141,151,255,59,144,158,255,76,162,175,255,76,161,176,255,75,160,174,255,75,160,174,255,78,150,156,255,75,148,159,255,61,146,160,255,88,175,190,255,91,168,180,255,75,158,168,255,78,166,178,255,84,172,187,255,86,173,187,255,88,175,188,255,93,180,193,255,82,147,151,255,96,176,185,255,100,186,198,255,100,187,198,255,62,146,157,255,55,138,148,255,98,180,188,255,87,151,155,255,49,127,137,255,70,149,159,255,194,207,190,255,180,191,175,255,248,253,246,255,252,253,248,255,253,252,248,255,252,253,248,255,254,255,250,255,234,240,228,255,167,173,161,255,234,240,228,255,254,255,250,255,253,255,249,255,253,254,249,255,255,255,250,255,249,255,245,255,185,193,180,255,216,224,213,255,250,255,247,255,252,255,250,255,252,255,250,255,252,255,248,255,250,255,244,255,201,207,195,255,198,206,193,255,251,255,250,255,248,255,247,255,250,255,247,255,245,253,240,255,246,254,239,255,200,208,193,255,212,218,208,255,250,255,249,255,249,255,250,255,221,231,220,255,217,228,214,255,223,234,220,255,219,230,214,255,211,222,206,255,203,216,199,255,200,213,196,255,146,158,144,255,177,189,175,255,184,198,183,255,177,191,176,255,173,187,172,255,167,181,164,255,166,180,163,255,126,140,123,255,155,167,153,255,148,160,146,255,73,141,148,255,73,136,142,255,71,154,167,255,72,155,168,255,62,143,158,255,75,157,171,255,76,159,173,255,78,158,167,255,77,136,140,255,79,158,168,255,79,162,177,255,75,158,173,255,93,176,192,255,90,173,188,255,92,177,190,255,93,159,164,255,94,169,178,255,80,165,179,255,86,171,186,255,104,189,204,255,95,180,194,255,98,182,195,255,93,163,171,255,97,167,174,255,74,159,174,255,101,186,200,255,100,185,199,255,95,180,191,255,93,178,189,255,92,163,170,255,84,158,168,255,56,141,156,255,90,177,192,255,94,173,184,255,71,150,159,255,76,158,167,255,83,164,173,255,81,158,168,255,82,158,166,255,84,159,167,255,81,140,141,255,95,163,169,255,94,163,170,255,107,175,180,255,69,134,139,255,50,113,116,255,103,167,168,255,100,151,149,255,44,103,106,255,67,123,125,255,200,215,196,255,176,189,171,255,247,255,244,255,252,255,250,255,250,252,247,255,251,255,249,255,251,255,248,255,231,242,228,255,163,174,160,255,224,235,221,255,247,255,244,255,246,252,242,255,249,252,245,255,242,248,238,255,233,241,228,255,182,193,177,255,206,217,203,255,229,240,226,255,226,233,225,255,225,232,224,255,218,226,213,255,215,223,208,255,179,187,172,255,173,181,166,255,196,204,193,255,184,194,183,255,184,194,183,255,177,188,174,255,180,191,174,255,154,165,148,255,176,184,171,255,219,227,216,255,208,218,207,255,174,184,173,255,154,165,151,255,155,166,152,255,153,166,149,255,156,169,151,255,160,173,155,255,163,176,158,255,130,144,127,255,158,172,155,255,174,188,171,255,174,188,171,255,181,195,178,255,186,200,183,255,190,207,189,255,150,164,147,255,197,209,195,255,202,214,200,255,102,172,179,255,103,165,170,255,104,187,199,255,101,184,198,255,80,162,176,255,108,191,205,255,107,190,204,255,107,186,196,255,109,168,173,255,111,188,198,255,96,179,192,255,84,166,179,255,111,193,208,255,106,187,199,255,107,186,197,255,106,171,177,255,105,178,186,255,82,163,172,255,87,166,177,255,112,190,202,255,100,176,184,255,99,175,183,255,103,167,172,255,103,165,169,255,70,140,148,255,99,166,173,255,99,166,173,255,93,158,163,255,94,160,165,255,93,151,154,255,82,146,151,255,57,134,144,255,87,162,173,255,90,155,162,255,71,131,134,255,73,134,137,255,81,143,145,255,73,134,137,255,77,140,143,255,84,149,152,255,78,132,132,255,94,155,159,255,100,165,170,255,102,167,172,255,67,133,138,255,53,122,127,255,99,170,175,255,95,153,155,255,46,116,125,255,70,141,150,255,186,204,182,255,163,178,159,255,209,220,206,255,203,211,200,255,206,211,204,255,199,206,198,255,191,201,190,255,184,197,180,255,142,155,138,255,178,191,174,255,184,195,181,255,176,184,173,255,174,180,170,255,167,175,162,255,169,180,166,255,140,151,135,255,146,157,141,255,170,181,165,255,169,177,166,255,172,180,169,255,171,179,166,255,178,186,171,255,158,167,150,255,147,156,139,255,181,192,178,255,179,190,176,255,185,196,182,255,187,198,182,255,197,208,191,255,179,190,173,255,195,203,188,255,244,252,239,255,244,252,241,255,217,228,214,255,206,214,201,255,221,232,216,255,226,237,220,255,229,240,223,255,228,239,222,255,224,237,219,255,167,180,163,255,204,217,200,255,233,246,229,255,233,247,230,255,236,249,232,255,235,249,232,255,224,239,220,255,160,175,156,255,215,227,213,255,232,244,230,255,116,183,188,255,116,175,178,255,116,189,196,255,107,177,185,255,75,144,154,255,111,180,188,255,111,178,186,255,112,178,182,255,111,164,165,255,114,178,182,255,96,161,168,255,80,142,148,255,111,172,178,255,106,165,171,255,107,168,172,255,108,160,162,255,107,162,163,255,81,144,148,255,84,146,151,255,108,171,176,255,101,163,168,255,103,167,171,255,98,157,159,255,98,153,153,255,72,138,144,255,97,163,168,255,100,168,174,255,93,161,167,255,93,164,171,255,93,159,164,255,83,154,159,255,56,140,152,255,87,173,186,255,88,166,176,255,73,148,156,255,76,156,165,255,81,164,173,255,77,161,170,255,80,163,173,255,87,169,179,255,82,147,151,255,95,171,178,255,96,179,189,255,105,188,198,255,64,147,157,255,53,136,146,255,105,185,193,255,96,157,160,255,37,114,123,255,69,150,161,255,160,178,156,255,132,147,128,255,166,178,164,255,166,176,165,255,180,187,179,255,181,189,178,255,178,190,176,255,186,200,183,255,144,158,141,255,180,193,176,255,205,216,202,255,210,220,209,255,214,222,211,255,216,224,211,255,218,229,215,255,180,193,176,255,187,198,181,255,230,241,225,255,236,244,233,255,240,248,237,255,240,248,235,255,242,250,235,255,212,221,204,255,185,194,177,255,237,248,234,255,244,255,241,255,244,255,241,255,242,253,237,255,245,255,239,255,208,219,202,255,196,204,189,255,250,255,245,255,247,255,242,255,222,230,217,255,212,218,206,255,240,248,233,255,246,255,238,255,246,255,238,255,243,252,235,255,237,248,231,255,167,178,161,255,202,213,196,255,238,249,233,255,238,251,234,255,238,249,232,255,238,251,233,255,227,240,222,255,156,169,151,255,212,223,209,255,231,242,228,255,116,175,176,255,115,166,164,255,115,175,178,255,109,169,173,255,77,139,146,255,109,172,178,255,112,175,180,255,113,180,184,255,108,162,163,255,110,175,179,255,98,170,178,255,80,153,162,255,109,182,192,255,106,180,190,255,106,181,191,255,106,171,176,255,107,173,179,255,83,163,172,255,88,169,180,255,108,191,203,255,99,182,193,255,99,182,192,255,100,174,181,255,97,164,169,255,73,155,167,255,97,181,194,255,98,182,195,255,93,177,188,255,93,178,190,255,94,168,177,255,82,152,158,255,52,137,150,255,89,176,188,255,89,169,178,255,72,147,158,255,80,165,176,255,83,170,182,255,84,171,183,255,84,170,182,255,88,172,184,255,81,143,148,255,98,171,179,255,99,181,192,255,101,184,196,255,62,143,153,255,63,146,155,255,102,185,193,255,93,153,157,255,46,123,133,255,73,154,166,255,209,224,203,255,166,179,161,255,222,233,219,255,246,254,243,255,244,249,242,255,246,254,243,255,249,255,246,255,238,251,234,255,173,186,169,255,210,223,206,255,245,255,242,255,251,255,248,255,248,254,244,255,251,255,246,255,250,255,245,255,192,203,187,255,189,200,183,255,244,255,239,255,250,255,245,255,248,255,243,255,250,255,245,255,250,255,243,255,212,221,204,255,175,184,167,255,238,246,233,255,249,255,246,255,246,255,241,255,245,255,239,255,249,255,243,255,208,219,202,255,186,194,179,255,251,255,246,255,252,255,246,255,224,230,218,255,209,215,201,255,242,248,234,255,248,255,239,255,245,252,236,255,241,250,233,255,239,248,231,255,172,181,164,255,200,209,192,255,236,247,231,255,239,250,234,255,236,247,230,255,234,245,228,255,227,238,221,255,160,171,154,255,212,223,207,255,233,244,230,255,116,189,195,255,114,174,176,255,115,191,200,255,107,190,201,255,76,157,170,255,109,191,203,255,111,194,207,255,111,193,202,255,110,173,175,255,111,185,191,255,96,179,191,255,79,163,177,255,110,193,206,255,107,190,204,255,108,191,204,255,104,172,179,255,108,175,181,255,81,165,176,255,87,171,184,255,109,194,206,255,99,184,197,255,103,187,199,255,100,174,181,255,98,161,165,255,70,152,163,255,101,185,200,255,98,182,195,255,92,176,188,255,89,174,187,255,88,162,171,255,75,142,147,255,58,143,157,255,90,177,191,255,89,169,178,255,71,145,155,255,77,162,174,255,80,167,179,255,77,163,175,255,77,162,173,255,77,161,173,255,73,136,141,255,93,164,173,255,87,169,180,255,69,152,163,255,66,147,157,255,73,154,163,255,92,173,183,255,80,143,144,255,81,159,167,255,85,169,179,255,228,239,222,255,153,161,146,255,226,229,220,255,255,255,250,255,254,255,250,255,253,255,249,255,252,255,248,255,245,253,238,255,172,183,167,255,203,211,196,255,249,255,243,255,254,255,248,255,252,253,245,255,250,253,242,255,254,255,246,255,197,203,189,255,181,190,173,255,247,255,240,255,251,255,245,255,249,255,243,255,248,254,242,255,250,255,242,255,215,222,206,255,175,184,167,255,235,243,230,255,248,255,243,255,245,253,238,255,247,255,239,255,250,255,242,255,215,224,207,255,182,188,174,255,252,255,246,255,250,255,244,255,223,229,217,255,207,213,199,255,243,249,235,255,243,250,234,255,245,252,234,255,239,248,229,255,233,242,223,255,174,183,166,255,195,204,187,255,242,251,234,255,238,247,230,255,233,244,227,255,234,245,228,255,229,241,221,255,160,171,154,255,206,217,201,255,231,242,226,255,115,192,201,255,114,168,170,255,118,191,202,255,110,192,207,255,73,155,170,255,111,193,208,255,112,195,208,255,112,194,204,255,109,171,174,255,112,182,188,255,96,178,191,255,80,162,177,255,111,194,208,255,104,187,200,255,104,187,202,255,102,170,177,255,102,166,171,255,79,163,174,255,88,171,184,255,103,186,198,255,87,170,183,255,88,171,184,255,81,156,164,255,77,141,144,255,60,141,151,255,80,165,177,255,70,155,165,255,63,147,158,255,60,144,158,255,57,132,141,255,52,117,122,255,48,133,147,255,68,155,168,255,68,147,157,255,52,126,135,255,59,143,156,255,65,150,162,255,64,149,161,255,65,149,160,255,67,149,159,255,68,132,137,255,96,166,174,255,74,157,168,255,44,126,136,255,51,131,141,255,56,137,146,255,53,136,143,255,51,114,115,255,61,137,143,255,64,147,156,255,232,241,224,255,155,161,147,255,222,223,215,255,255,255,250,255,255,255,251,255,252,253,247,255,251,254,245,255,249,255,244,255,181,189,174,255,197,205,190,255,249,252,243,255,251,252,244,255,254,254,246,255,252,254,243,255,253,255,245,255,204,210,196,255,177,186,169,255,242,250,235,255,249,255,243,255,251,255,245,255,252,255,246,255,252,255,244,255,215,222,206,255,169,175,161,255,235,241,229,255,251,255,246,255,247,255,242,255,248,255,240,255,249,255,241,255,218,227,210,255,179,185,171,255,245,251,239,255,251,255,245,255,219,227,214,255,199,207,192,255,239,248,231,255,244,253,236,255,245,254,235,255,243,252,233,255,240,252,232,255,174,183,166,255,197,208,191,255,239,250,233,255,236,247,230,255,240,251,234,255,237,250,232,255,227,239,219,255,166,178,158,255,211,222,206,255,226,237,221,255,115,193,202,255,112,166,169,255,108,180,190,255,103,185,200,255,78,161,176,255,103,185,199,255,100,182,195,255,96,178,191,255,93,156,160,255,89,157,163,255,80,161,175,255,69,150,165,255,85,168,182,255,75,158,170,255,74,157,170,255,72,142,149,255,69,132,135,255,57,139,149,255,62,145,158,255,66,149,163,255,58,141,155,255,60,143,156,255,61,135,143,255,60,121,125,255,53,133,144,255,67,151,165,255,63,148,160,255,63,148,159,255,65,149,162,255,65,141,150,255,64,128,133,255,54,138,150,255,85,172,185,255,86,164,174,255,68,140,149,255,76,160,172,255,79,165,177,255,81,167,178,255,84,169,180,255,88,173,184,255,81,146,150,255,96,167,175,255,98,181,192,255,86,168,178,255,52,134,145,255,65,149,158,255,87,169,176,255,62,126,127,255,48,124,132,255,73,153,162,255,231,242,225,255,156,164,149,255,218,221,212,255,255,255,250,255,254,255,250,255,253,255,249,255,250,255,246,255,250,255,245,255,183,191,176,255,184,192,177,255,248,251,242,255,251,254,245,255,255,255,248,255,254,255,245,255,253,255,245,255,206,212,198,255,173,182,165,255,242,250,235,255,251,255,245,255,247,253,241,255,250,253,242,255,254,255,244,255,225,229,214,255,169,176,160,255,227,233,221,255,251,255,245,255,245,253,240,255,246,255,238,255,251,255,242,255,221,228,212,255,176,180,166,255,251,255,245,255,250,255,245,255,223,234,220,255,198,209,193,255,234,245,228,255,232,243,226,255,228,240,220,255,221,233,213,255,216,229,209,255,170,181,164,255,184,197,179,255,209,222,204,255,202,215,197,255,199,212,194,255,184,199,180,255,177,190,170,255,140,153,133,255,166,177,161,255,165,176,160,255,81,159,167,255,79,133,135,255,76,147,157,255,73,155,169,255,57,139,153,255,71,152,167,255,67,150,163,255,67,150,162,255,69,133,137,255,69,132,138,255,68,150,162,255,62,144,157,255,79,161,176,255,74,156,170,255,77,160,173,255,80,150,157,255,81,143,146,255,73,155,165,255,83,166,179,255,92,175,187,255,89,172,184,255,89,172,185,255,88,163,172,255,90,150,153,255,71,149,159,255,98,183,196,255,92,177,188,255,89,174,184,255,89,174,186,255,88,165,173,255,74,137,141,255,56,141,154,255,90,175,189,255,88,167,177,255,68,140,149,255,78,161,172,255,81,164,175,255,80,162,171,255,79,160,167,255,83,161,170,255,78,142,146,255,97,165,171,255,100,174,183,255,103,175,184,255,55,126,132,255,62,130,135,255,106,172,175,255,83,139,139,255,33,94,99,255,84,146,150,255,239,252,234,255,159,170,154,255,211,217,207,255,254,255,250,255,251,253,248,255,252,255,250,255,251,255,248,255,245,255,240,255,190,201,185,255,181,192,176,255,247,253,241,255,252,255,248,255,252,255,246,255,252,255,244,255,252,255,244,255,212,221,204,255,167,176,159,255,234,243,226,255,248,254,242,255,245,251,239,255,244,248,234,255,244,248,233,255,218,222,205,255,162,169,153,255,219,225,213,255,228,234,222,255,220,228,213,255,214,223,206,255,210,217,199,255,191,198,180,255,156,160,146,255,225,231,219,255,223,234,220,255,199,211,197,255,156,169,152,255,174,187,169,255,160,173,155,255,154,167,147,255,151,164,144,255,147,160,140,255,127,140,122,255,133,146,128,255,151,166,147,255,145,160,141,255,148,163,144,255,148,163,144,255,157,172,151,255,135,150,129,255,161,172,156,255,175,186,170,255,88,168,178,255,90,147,149,255,95,165,175,255,92,173,188,255,76,157,171,255,100,182,196,255,97,179,192,255,100,183,193,255,99,165,171,255,101,165,169,255,95,178,189,255,78,161,174,255,105,187,202,255,103,185,199,255,104,187,199,255,103,176,182,255,104,164,166,255,81,161,169,255,87,170,183,255,105,187,200,255,99,180,191,255,97,178,189,255,99,172,181,255,97,154,157,255,66,141,150,255,102,180,190,255,96,173,181,255,92,167,174,255,91,164,170,255,92,159,164,255,75,132,134,255,56,134,144,255,88,167,177,255,87,159,168,255,65,125,130,255,73,139,144,255,78,140,144,255,69,129,132,255,77,136,138,255,82,141,143,255,77,128,129,255,97,150,151,255,96,154,157,255,99,155,157,255,51,109,109,255,65,122,123,255,101,161,163,255,84,138,138,255,40,99,105,255,84,147,154,255,236,251,230,255,167,180,162,255,200,208,195,255,243,249,239,255,241,246,239,255,241,249,238,255,232,243,229,255,233,247,230,255,175,189,172,255,169,183,166,255,216,227,213,255,218,226,213,255,210,216,204,255,201,209,196,255,198,206,191,255,172,181,164,255,148,157,140,255,185,194,177,255,182,188,176,255,175,181,169,255,170,174,160,255,165,169,154,255,158,165,147,255,121,128,112,255,155,161,147,255,151,159,146,255,157,165,150,255,156,165,148,255,158,165,147,255,165,172,154,255,149,153,139,255,210,216,202,255,220,228,215,255,201,212,198,255,158,169,153,255,186,197,180,255,186,199,181,255,192,205,185,255,201,214,194,255,205,218,198,255,168,181,163,255,181,194,176,255,216,229,211,255,215,228,210,255,220,233,215,255,223,236,218,255,220,235,214,255,166,181,160,255,199,210,194,255,226,237,221,255,112,192,200,255,112,171,174,255,113,181,188,255,105,184,197,255,75,155,167,255,106,186,197,255,108,187,196,255,109,190,198,255,105,168,172,255,109,170,173,255,97,172,179,255,75,149,157,255,107,178,187,255,104,172,181,255,105,174,179,255,102,162,165,255,105,159,160,255,78,143,147,255,85,148,153,255,107,168,172,255,99,158,162,255,100,157,159,255,99,155,156,255,93,139,137,255,69,125,127,255,97,152,154,255,94,152,155,255,92,150,152,255,90,147,149,255,92,151,153,255,74,129,131,255,55,129,138,255,88,165,175,255,87,159,168,255,66,126,131,255,74,143,150,255,79,150,156,255,73,145,152,255,81,156,163,255,80,156,164,255,80,144,149,255,97,165,171,255,98,175,184,255,100,177,186,255,47,126,134,255,66,146,154,255,102,181,190,255,77,140,144,255,35,107,115,255,84,164,176,255,179,194,173,255,140,155,136,255,153,161,148,255,177,185,174,255,168,173,166,255,159,167,156,255,145,157,143,255,154,168,151,255,142,157,138,255,132,147,128,255,165,176,160,255,164,172,159,255,169,177,164,255,170,178,163,255,173,182,165,255,171,180,161,255,140,149,130,255,181,190,171,255,190,196,182,255,196,202,188,255,203,207,192,255,207,211,194,255,205,212,194,255,160,167,149,255,210,218,203,255,220,228,213,255,225,234,217,255,225,234,215,255,229,237,216,255,215,223,202,255,173,177,162,255,248,254,240,255,249,255,244,255,233,241,228,255,190,198,183,255,230,241,225,255,237,248,231,255,235,247,227,255,234,246,226,255,235,247,227,255,180,191,174,255,187,198,181,255,229,240,223,255,229,240,223,255,229,240,223,255,230,241,224,255,227,240,220,255,161,174,154,255,195,206,190,255,226,237,221,255,113,176,179,255,112,164,164,255,113,167,169,255,109,170,175,255,75,132,138,255,105,160,164,255,111,164,165,255,109,166,167,255,109,162,162,255,110,160,159,255,97,156,159,255,77,134,138,255,108,167,172,255,104,163,168,255,104,165,168,255,105,165,167,255,106,157,157,255,78,143,145,255,86,152,157,255,105,172,178,255,99,168,175,255,98,168,174,255,97,167,173,255,95,152,153,255,70,143,150,255,101,177,184,255,95,173,181,255,93,171,178,255,90,170,177,255,90,165,171,255,74,136,141,255,53,138,150,255,87,172,186,255,84,166,177,255,66,135,143,255,77,160,170,255,79,165,176,255,80,166,176,255,81,167,177,255,85,170,180,255,79,147,152,255,93,162,169,255,101,182,191,255,93,174,183,255,46,127,136,255,68,149,159,255,104,186,195,255,74,136,139,255,30,100,109,255,88,167,179,255,187,200,180,255,156,169,151,255,167,173,161,255,210,216,206,255,214,217,210,255,219,225,215,255,218,229,215,255,227,240,223,255,191,204,186,255,165,178,160,255,223,231,216,255,235,241,227,255,241,247,233,255,241,247,233,255,238,245,229,255,227,236,217,255,168,177,158,255,226,235,216,255,246,254,239,255,246,254,239,255,247,254,238,255,247,254,236,255,232,239,221,255,159,166,148,255,214,222,207,255,245,253,238,255,243,254,237,255,245,255,237,255,251,255,239,255,223,232,211,255,151,158,142,255,238,244,230,255,248,254,242,255,231,237,225,255,184,190,176,255,231,237,223,255,242,249,233,255,238,247,230,255,235,244,225,255,236,245,226,255,182,191,174,255,182,191,174,255,231,240,223,255,235,244,227,255,234,243,226,255,228,237,220,255,232,241,222,255,168,177,158,255,189,200,184,255,226,237,221,255,114,179,183,255,111,166,168,255,109,167,170,255,106,176,185,255,74,145,155,255,105,178,187,255,108,182,190,255,107,185,192,255,108,176,180,255,108,168,170,255,96,172,180,255,77,155,165,255,106,187,196,255,103,184,193,255,103,183,192,255,105,182,189,255,104,163,165,255,75,152,159,255,85,168,178,255,104,187,197,255,100,183,193,255,99,182,192,255,98,176,185,255,96,153,154,255,67,140,148,255,103,186,196,255,91,176,185,255,88,173,182,255,87,172,182,255,87,165,172,255,69,125,128,255,56,138,149,255,89,174,187,255,85,165,176,255,67,134,141,255,78,160,170,255,76,161,173,255,76,162,172,255,75,159,169,255,75,159,170,255,74,141,147,255,96,163,169,255,82,165,173,255,71,154,164,255,64,146,156,255,74,156,164,255,95,178,186,255,78,143,144,255,64,135,140,255,91,173,182,255,245,255,239,255,182,190,175,255,179,185,175,255,250,253,246,255,253,255,249,255,254,255,250,255,252,255,246,255,249,255,242,255,214,225,208,255,159,170,153,255,235,243,228,255,252,255,244,255,249,253,239,255,253,255,243,255,254,255,244,255,229,236,220,255,156,165,146,255,221,230,211,255,248,255,240,255,248,255,240,255,248,255,237,255,249,255,238,255,236,244,223,255,158,165,147,255,213,222,205,255,244,253,236,255,241,250,231,255,241,250,229,255,238,247,226,255,235,244,223,255,162,169,151,255,231,238,222,255,245,251,237,255,233,239,225,255,186,190,176,255,228,234,220,255,238,245,229,255,237,244,228,255,236,243,225,255,233,242,223,255,185,192,176,255,183,192,175,255,230,237,221,255,228,237,220,255,232,241,224,255,227,236,219,255,232,241,222,255,163,172,155,255,188,199,183,255,224,235,219,255,110,192,202,255,109,172,176,255,113,173,180,255,107,189,202,255,74,155,170,255,104,186,199,255,110,191,205,255,109,191,202,255,107,181,188,255,109,167,168,255,100,179,188,255,77,160,172,255,107,190,200,255,104,186,198,255,104,187,199,255,102,180,187,255,103,159,159,255,76,152,158,255,87,170,180,255,100,183,194,255,88,171,181,255,88,171,180,255,84,164,171,255,78,134,135,255,59,132,141,255,85,168,177,255,71,154,162,255,63,146,153,255,57,139,146,255,56,138,145,255,48,107,110,255,48,128,138,255,74,158,170,255,67,147,158,255,48,115,122,255,59,139,150,255,62,145,157,255,59,143,154,255,65,148,158,255,64,146,156,255,70,137,144,255,93,160,166,255,58,140,149,255,38,120,128,255,50,131,141,255,57,139,147,255,58,142,150,255,67,131,132,255,69,139,145,255,81,163,170,255,253,255,247,255,190,193,184,255,170,175,168,255,246,248,243,255,252,254,249,255,251,252,246,255,255,255,250,255,253,255,247,255,218,226,213,255,158,166,153,255,230,236,224,255,254,255,246,255,250,252,241,255,253,253,245,255,255,255,248,255,235,238,227,255,159,166,148,255,217,226,205,255,249,255,238,255,248,255,237,255,245,253,232,255,245,253,232,255,241,249,228,255,161,169,148,255,207,214,196,255,248,255,237,255,241,249,228,255,240,248,227,255,240,248,227,255,232,240,219,255,158,167,146,255,227,236,217,255,245,254,237,255,228,237,220,255,182,189,173,255,225,234,217,255,237,246,229,255,232,241,224,255,232,241,222,255,234,246,226,255,186,195,176,255,176,188,168,255,229,238,219,255,230,242,222,255,228,240,220,255,231,243,223,255,233,244,227,255,171,182,165,255,191,202,186,255,230,241,225,255,111,193,206,255,111,175,181,255,110,168,173,255,106,186,198,255,75,158,171,255,102,184,196,255,102,185,198,255,99,182,194,255,96,171,177,255,94,151,153,255,83,161,169,255,71,154,167,255,86,167,179,255,79,162,174,255,73,157,169,255,69,148,157,255,69,126,126,255,56,132,136,255,62,145,155,255,67,150,159,255,58,141,149,255,57,140,148,255,55,136,146,255,56,113,115,255,50,122,129,255,63,147,157,255,59,141,149,255,59,142,150,255,59,142,150,255,60,141,148,255,56,114,115,255,54,133,142,255,87,172,183,255,81,161,170,255,63,128,135,255,76,156,165,255,80,163,174,255,78,161,171,255,84,165,175,255,83,167,176,255,82,150,154,255,97,162,166,255,91,171,180,255,70,151,159,255,44,125,132,255,63,145,153,255,67,150,160,255,44,110,114,255,49,120,127,255,58,141,150,255,253,255,247,255,200,203,194,255,164,169,162,255,242,247,240,255,253,255,249,255,254,255,249,255,254,255,247,255,252,255,246,255,220,228,215,255,161,169,156,255,227,235,220,255,249,255,241,255,252,254,243,255,254,254,244,255,253,254,246,255,242,245,234,255,160,167,149,255,214,223,202,255,248,255,235,255,246,254,233,255,248,255,235,255,252,255,239,255,238,246,225,255,161,169,148,255,205,213,192,255,243,251,230,255,246,254,233,255,242,250,229,255,243,251,230,255,235,243,222,255,156,165,144,255,227,236,215,255,242,251,234,255,232,241,224,255,186,195,178,255,222,231,214,255,234,243,226,255,233,242,225,255,233,242,223,255,229,241,221,255,180,192,172,255,178,190,170,255,214,226,206,255,212,224,204,255,210,222,202,255,199,212,192,255,191,202,185,255,152,163,146,255,168,179,163,255,179,190,174,255,86,168,181,255,82,149,156,255,78,134,139,255,77,157,168,255,59,142,153,255,72,155,166,255,66,149,159,255,63,146,157,255,64,139,146,255,64,120,122,255,65,141,149,255,59,142,153,255,71,154,165,255,70,153,165,255,71,155,166,255,71,151,161,255,75,133,132,255,64,139,143,255,75,158,166,255,87,170,178,255,83,166,175,255,86,169,181,255,86,167,176,255,86,143,146,255,67,139,145,255,94,177,186,255,87,172,180,255,86,169,177,255,86,169,177,255,86,168,175,255,67,124,126,255,59,138,145,255,89,173,184,255,84,165,175,255,66,133,140,255,79,158,167,255,81,164,174,255,80,162,172,255,81,162,171,255,86,167,176,255,87,153,158,255,98,164,168,255,98,175,181,255,98,174,180,255,40,115,122,255,78,151,156,255,104,174,182,255,65,125,128,255,45,109,114,255,90,158,163,255,252,255,244,255,207,215,200,255,153,164,150,255,234,245,231,255,251,255,245,255,254,255,246,255,251,255,241,255,252,255,244,255,226,237,220,255,147,160,142,255,217,229,209,255,251,255,241,255,254,255,243,255,252,255,241,255,251,255,243,255,240,247,231,255,163,172,153,255,212,221,200,255,250,255,237,255,247,255,234,255,247,255,234,255,248,255,235,255,233,241,220,255,175,183,162,255,205,213,192,255,232,240,219,255,234,242,221,255,230,238,217,255,226,234,213,255,219,227,206,255,156,165,144,255,220,229,208,255,238,245,229,255,228,235,219,255,171,178,162,255,180,187,171,255,175,182,164,255,168,177,158,255,164,173,154,255,158,167,148,255,146,155,136,255,132,141,122,255,150,159,140,255,140,149,130,255,141,150,131,255,142,154,134,255,153,162,143,255,133,144,127,255,135,146,130,255,157,168,152,255,78,159,172,255,78,148,155,255,82,138,138,255,83,163,171,255,71,153,163,255,88,170,180,255,93,176,184,255,93,176,186,255,94,171,177,255,96,150,149,255,90,164,170,255,77,159,170,255,102,184,195,255,98,180,191,255,100,183,193,255,99,180,188,255,100,158,159,255,77,151,155,255,87,170,179,255,104,187,196,255,99,182,191,255,98,181,190,255,96,175,184,255,93,155,159,255,65,137,143,255,100,180,188,255,92,172,180,255,90,170,177,255,89,168,174,255,90,167,173,255,70,127,129,255,57,133,142,255,88,170,181,255,85,164,174,255,65,127,133,255,76,141,147,255,74,137,142,255,71,133,137,255,81,142,144,255,81,141,142,255,82,137,138,255,98,149,149,255,98,154,155,255,92,145,145,255,43,97,96,255,78,133,132,255,107,165,168,255,70,123,125,255,39,93,95,255,94,154,159,255,250,255,242,255,211,222,205,255,156,167,150,255,231,242,226,255,246,254,239,255,249,255,240,255,247,254,238,255,251,255,241,255,229,242,222,255,150,165,142,255,214,226,204,255,241,250,229,255,240,247,229,255,233,240,222,255,230,237,221,255,221,230,211,255,162,171,150,255,191,200,179,255,216,224,203,255,207,215,194,255,197,205,184,255,187,195,174,255,181,189,168,255,142,150,129,255,158,166,145,255,173,181,160,255,157,165,144,255,155,163,142,255,146,154,133,255,152,160,139,255,127,136,115,255,185,194,173,255,207,214,198,255,202,209,193,255,151,158,142,255,162,169,153,255,166,173,155,255,170,177,159,255,176,185,166,255,180,189,170,255,174,183,164,255,158,167,148,255,199,208,189,255,200,209,190,255,200,209,190,255,206,215,196,255,209,218,199,255,166,175,156,255,179,190,173,255,219,230,214,255,106,187,199,255,108,179,187,255,109,165,165,255,103,181,189,255,75,157,165,255,102,184,192,255,104,187,194,255,106,189,197,255,105,183,189,255,107,163,161,255,95,169,173,255,73,155,162,255,107,187,195,255,103,181,188,255,104,182,189,255,101,178,182,255,102,160,160,255,75,143,144,255,83,158,163,255,104,175,180,255,98,166,170,255,97,162,165,255,100,163,167,255,94,146,145,255,66,124,125,255,98,160,163,255,91,149,149,255,91,149,149,255,89,144,143,255,91,147,146,255,69,118,116,255,55,121,126,255,85,158,166,255,82,154,161,255,61,117,121,255,75,134,139,255,76,137,141,255,75,137,141,255,81,145,149,255,83,149,154,255,88,152,155,255,98,157,159,255,96,167,172,255,91,162,168,255,37,108,113,255,77,150,156,255,103,177,185,255,65,127,131,255,41,108,114,255,94,173,183,255,230,239,220,255,199,211,191,255,144,156,136,255,197,208,191,255,205,214,197,255,201,208,192,255,192,199,183,255,188,197,178,255,179,192,172,255,128,143,120,255,173,185,163,255,177,187,163,255,177,185,164,255,171,179,158,255,164,171,153,255,164,173,154,255,131,140,119,255,143,152,131,255,160,168,147,255,159,167,146,255,163,171,150,255,166,174,153,255,182,190,169,255,148,156,135,255,166,174,153,255,200,208,187,255,198,206,185,255,207,215,194,255,208,216,195,255,208,216,195,255,169,178,157,255,215,224,203,255,246,253,237,255,239,246,230,255,194,201,183,255,213,220,202,255,222,229,211,255,223,230,212,255,226,234,213,255,232,240,219,255,190,198,177,255,168,176,155,255,224,232,211,255,227,235,214,255,226,233,215,255,228,235,217,255,229,236,218,255,166,175,156,255,179,190,173,255,217,228,211,255,108,184,192,255,111,179,184,255,109,162,159,255,107,175,179,255,73,143,148,255,100,168,173,255,108,173,177,255,106,171,173,255,105,168,170,255,104,153,148,255,97,158,159,255,75,137,137,255,102,162,164,255,104,163,164,255,102,161,161,255,100,159,159,255,103,152,148,255,78,131,128,255,83,141,141,255,101,158,158,255,95,153,154,255,98,157,159,255,98,162,165,255,92,146,146,255,64,125,126,255,97,167,172,255,91,161,165,255,91,164,169,255,89,163,168,255,90,164,169,255,68,130,133,255,58,134,141,255,88,173,184,255,83,167,177,255,63,132,139,255,80,155,164,255,80,159,168,255,80,159,168,255,84,165,171,255,84,167,175,255,89,157,162,255,97,159,161,255,101,179,186,255,89,168,175,255,33,112,119,255,79,158,166,255,108,188,197,255,59,120,124,255,37,103,109,255,96,173,183,255,156,163,145,255,156,165,146,255,119,131,111,255,163,174,157,255,173,180,164,255,176,180,165,255,183,187,172,255,189,196,178,255,194,206,186,255,145,159,136,255,186,198,176,255,207,216,195,255,216,221,201,255,219,223,206,255,219,226,208,255,222,229,211,255,174,183,162,255,191,200,179,255,230,238,217,255,236,244,223,255,241,249,228,255,236,244,223,255,238,246,225,255,180,188,167,255,190,198,177,255,238,246,225,255,241,249,228,255,237,245,224,255,241,249,228,255,234,242,221,255,159,168,147,255,205,214,193,255,245,252,234,255,235,242,226,255,193,200,182,255,217,224,206,255,235,242,224,255,231,238,220,255,227,235,214,255,231,239,218,255,195,203,182,255,166,174,153,255,223,231,210,255,225,233,212,255,227,234,216,255,223,230,212,255,225,232,214,255,168,177,158,255,180,189,172,255,218,229,212,255,111,165,166,255,108,163,163,255,108,154,148,255,107,165,166,255,73,133,134,255,97,157,159,255,107,169,172,255,105,170,172,255,104,172,174,255,105,158,155,255,95,159,162,255,72,142,147,255,102,174,179,255,101,175,181,255,102,176,182,255,100,175,182,255,102,165,165,255,77,144,146,255,84,162,168,255,103,183,190,255,96,177,186,255,97,177,185,255,97,178,186,255,93,156,161,255,64,132,136,255,99,182,189,255,91,174,182,255,89,171,179,255,87,170,178,255,87,167,175,255,64,123,125,255,60,133,139,255,87,171,182,255,81,162,173,255,62,131,138,255,77,154,162,255,75,158,168,255,73,154,164,255,75,156,163,255,71,153,160,255,84,155,160,255,99,160,162,255,78,156,163,255,67,146,152,255,58,137,145,255,87,165,172,255,97,174,185,255,66,127,132,255,51,116,123,255,98,175,185,255,231,235,220,255,221,225,210,255,158,165,149,255,211,217,203,255,245,249,235,255,250,252,239,255,249,251,238,255,247,251,236,255,238,247,230,255,168,177,158,255,201,210,191,255,248,255,237,255,251,254,237,255,252,253,239,255,255,255,243,255,249,253,238,255,178,185,167,255,187,196,175,255,244,252,231,255,247,255,234,255,247,255,234,255,243,251,230,255,246,254,233,255,182,190,169,255,182,190,169,255,237,245,224,255,242,250,229,255,236,244,223,255,239,247,226,255,241,249,228,255,161,170,149,255,204,213,192,255,241,250,231,255,232,241,222,255,191,200,181,255,212,221,202,255,232,241,220,255,229,238,217,255,225,234,213,255,229,238,217,255,198,206,185,255,164,172,151,255,219,227,206,255,224,232,211,255,224,232,211,255,221,229,208,255,223,231,210,255,169,178,159,255,167,176,159,255,216,227,210,255,110,186,194,255,106,179,187,255,108,163,163,255,106,177,183,255,73,153,162,255,98,179,189,255,107,188,197,255,106,187,196,255,105,185,192,255,109,168,168,255,95,163,168,255,73,155,164,255,108,189,199,255,100,182,192,255,103,186,197,255,100,183,192,255,99,162,164,255,75,142,143,255,83,165,173,255,100,183,192,255,91,174,183,255,88,170,178,255,84,168,176,255,81,146,148,255,58,123,125,255,80,162,169,255,69,153,161,255,64,145,152,255,59,142,149,255,57,140,148,255,47,107,108,255,49,122,128,255,71,155,165,255,65,146,155,255,49,118,123,255,64,139,147,255,64,146,155,255,65,146,155,255,67,147,154,255,66,148,155,255,85,156,161,255,93,153,155,255,44,121,127,255,46,124,131,255,53,131,138,255,66,143,150,255,70,147,157,255,72,133,137,255,73,134,139,255,96,172,182,255,255,255,244,255,235,239,225,255,150,154,140,255,209,215,201,255,255,255,246,255,253,255,244,255,251,251,239,255,255,255,244,255,246,252,238,255,172,181,164,255,196,203,187,255,249,253,238,255,255,255,242,255,252,253,239,255,255,255,243,255,251,255,240,255,182,189,171,255,179,188,167,255,245,253,232,255,246,254,233,255,245,253,232,255,243,251,230,255,248,255,235,255,186,194,173,255,179,187,166,255,235,243,222,255,241,249,228,255,242,250,229,255,233,241,220,255,238,246,225,255,169,178,157,255,197,206,185,255,240,249,230,255,236,245,226,255,196,205,186,255,212,221,202,255,229,238,217,255,228,237,216,255,225,234,213,255,230,239,218,255,197,205,184,255,159,167,146,255,217,225,204,255,228,236,215,255,222,230,209,255,227,235,214,255,230,238,217,255,170,179,158,255,172,184,164,255,221,232,215,255,110,192,204,255,111,187,197,255,109,161,161,255,105,175,181,255,74,156,168,255,97,179,190,255,103,184,194,255,99,181,192,255,95,176,185,255,93,153,154,255,84,151,156,255,67,149,158,255,88,169,180,255,79,162,171,255,76,158,169,255,68,152,161,255,70,133,136,255,54,117,119,255,60,143,151,255,67,150,158,255,56,139,147,255,57,139,148,255,56,139,148,255,55,120,124,255,47,112,114,255,61,142,149,255,59,141,149,255,61,144,152,255,61,141,147,255,62,144,150,255,53,115,118,255,61,132,137,255,84,167,177,255,80,162,172,255,65,135,141,255,77,153,160,255,77,158,167,255,79,161,169,255,85,166,172,255,86,168,175,255,89,159,164,255,96,155,156,255,84,160,166,255,64,144,150,255,48,126,132,255,59,138,145,255,46,125,133,255,48,109,114,255,53,116,120,255,62,139,150,255,252,254,241,255,244,248,234,255,162,165,154,255,206,212,200,255,249,251,240,255,254,255,245,255,251,251,241,255,255,255,244,255,250,255,242,255,177,185,170,255,189,196,180,255,249,253,238,255,252,252,240,255,254,254,242,255,254,254,244,255,250,254,240,255,187,194,176,255,179,188,167,255,243,251,230,255,246,254,233,255,245,253,232,255,244,252,231,255,247,255,234,255,189,197,176,255,172,180,159,255,240,248,227,255,244,252,231,255,241,249,228,255,238,246,225,255,245,253,232,255,168,177,156,255,197,206,185,255,243,255,235,255,230,242,222,255,198,210,190,255,209,221,201,255,231,243,221,255,233,245,223,255,228,240,218,255,228,240,218,255,199,208,187,255,161,170,149,255,214,223,202,255,215,224,203,255,208,217,196,255,200,209,188,255,201,210,189,255,157,166,145,255,157,169,149,255,184,196,176,255,83,166,175,255,81,161,170,255,77,132,134,255,73,142,149,255,60,141,151,255,69,151,162,255,68,149,160,255,62,144,155,255,64,145,157,255,61,121,126,255,66,131,135,255,56,138,147,255,69,149,161,255,69,152,163,255,70,153,165,255,70,153,163,255,76,141,145,255,64,127,129,255,72,154,162,255,87,170,177,255,80,163,170,255,84,166,174,255,83,167,176,255,84,151,154,255,64,126,127,255,93,176,184,255,86,169,178,255,87,169,177,255,86,168,174,255,86,170,177,255,65,127,129,255,63,134,139,255,89,174,184,255,83,164,173,255,65,139,144,255,77,154,160,255,77,160,169,255,78,162,170,255,82,165,172,255,83,166,173,255,83,156,161,255,95,157,157,255,97,173,180,255,83,159,166,255,35,110,114,255,87,158,163,255,91,163,168,255,49,108,109,255,54,113,116,255,72,140,145,255,254,255,243,255,246,250,235,255,167,173,159,255,201,207,193,255,251,255,241,255,255,255,244,255,252,254,241,255,249,253,239,255,248,255,241,255,178,187,170,255,183,192,175,255,244,251,235,255,253,255,241,255,254,254,242,255,254,255,243,255,254,255,244,255,197,204,186,255,174,183,162,255,239,247,226,255,250,255,237,255,244,252,231,255,248,255,235,255,252,255,239,255,192,200,179,255,178,186,165,255,235,243,222,255,239,247,226,255,234,242,221,255,230,238,217,255,232,240,219,255,170,179,158,255,188,197,176,255,240,252,232,255,232,244,224,255,196,208,188,255,185,197,177,255,184,196,174,255,173,185,163,255,165,177,155,255,165,177,155,255,149,158,137,255,123,132,111,255,153,162,141,255,136,145,124,255,138,147,126,255,135,144,123,255,141,150,129,255,128,137,116,255,121,133,113,255,146,158,138,255,75,157,167,255,76,157,165,255,77,135,136,255,83,152,156,255,68,150,160,255,82,165,175,255,93,175,185,255,92,174,183,255,95,176,188,255,96,157,161,255,90,152,157,255,72,153,162,255,100,181,193,255,98,181,192,255,99,183,193,255,98,181,193,255,98,166,171,255,75,137,138,255,82,163,170,255,101,184,194,255,95,177,185,255,94,177,186,255,95,178,189,255,90,157,161,255,63,127,129,255,97,178,185,255,93,175,183,255,92,173,181,255,90,169,175,255,93,173,179,255,68,130,133,255,63,131,135,255,87,171,181,255,82,165,173,255,64,136,142,255,76,146,150,255,73,142,146,255,68,133,137,255,79,143,144,255,80,144,145,255,85,143,143,255,94,145,141,255,97,154,155,255,82,134,133,255,34,88,85,255,86,138,136,255,104,158,157,255,50,100,98,255,52,101,100,255,99,155,157,255,249,255,238,255,241,250,231,255,170,181,164,255,190,201,184,255,247,254,238,255,253,255,242,255,254,255,243,255,250,255,239,255,249,255,241,255,185,198,178,255,179,191,171,255,241,250,231,255,253,255,240,255,247,251,236,255,242,249,233,255,244,251,235,255,188,197,178,255,172,181,160,255,222,230,209,255,223,231,210,255,220,228,207,255,210,218,197,255,204,212,191,255,166,174,153,255,145,153,132,255,181,189,168,255,179,187,166,255,172,180,159,255,162,170,149,255,158,166,145,255,129,138,117,255,156,165,144,255,196,208,188,255,196,208,188,255,164,176,156,255,152,164,144,255,157,169,147,255,156,168,146,255,159,171,149,255,164,176,154,255,166,178,156,255,140,152,130,255,189,201,179,255,190,202,180,255,195,207,185,255,197,209,187,255,199,211,191,255,173,185,165,255,163,175,155,255,207,219,199,255,105,187,195,255,103,184,191,255,104,164,165,255,104,170,173,255,76,158,166,255,95,177,187,255,102,185,196,255,102,184,194,255,103,186,197,255,104,170,173,255,94,157,159,255,69,150,158,255,102,184,194,255,100,182,192,255,99,180,189,255,98,180,190,255,102,168,172,255,76,137,138,255,80,157,162,255,100,176,182,255,95,170,176,255,95,167,173,255,94,164,169,255,92,151,151,255,62,116,114,255,96,161,163,255,92,156,157,255,92,154,154,255,88,147,146,255,90,148,147,255,65,116,114,255,61,119,120,255,88,159,165,255,82,153,159,255,62,125,127,255,76,136,136,255,78,138,141,255,74,134,136,255,84,146,147,255,81,145,145,255,89,152,154,255,95,150,150,255,96,165,169,255,78,147,152,255,34,106,109,255,87,158,163,255,96,168,174,255,51,115,119,255,52,114,117,255,96,171,178,255,246,255,234,255,238,250,228,255,175,187,167,255,184,196,176,255,232,241,224,255,226,233,217,255,222,229,211,255,213,222,203,255,205,219,196,255,161,176,153,255,144,156,134,255,189,198,177,255,188,195,177,255,179,186,168,255,169,176,160,255,162,171,152,255,145,154,133,255,129,138,117,255,163,171,150,255,157,165,144,255,166,174,153,255,166,174,153,255,169,177,156,255,164,172,151,255,145,153,132,255,177,185,164,255,183,191,170,255,190,198,177,255,197,205,184,255,200,208,187,255,172,181,160,255,188,197,176,255,238,250,230,255,237,249,229,255,204,216,196,255,197,209,189,255,213,225,203,255,218,230,208,255,220,232,210,255,221,233,211,255,204,216,194,255,151,163,141,255,211,223,201,255,220,232,210,255,217,229,207,255,219,231,209,255,225,237,217,255,176,188,168,255,153,165,145,255,217,229,209,255,105,187,194,255,106,187,192,255,109,171,172,255,104,169,170,255,72,150,157,255,91,167,173,255,105,180,187,255,103,176,182,255,103,174,178,255,102,161,160,255,96,149,146,255,69,134,137,255,98,162,166,255,100,162,164,255,102,162,164,255,98,156,157,255,100,153,152,255,74,123,120,255,80,139,139,255,101,157,156,255,94,153,154,255,94,153,153,255,94,154,154,255,91,149,149,255,61,115,113,255,94,158,159,255,88,153,155,255,88,156,159,255,88,157,160,255,89,160,164,255,63,126,128,255,60,128,132,255,86,170,179,255,82,165,175,255,66,142,147,255,83,156,162,255,84,162,170,255,81,161,169,255,86,165,173,255,84,165,171,255,90,166,170,255,98,157,157,255,97,173,179,255,75,153,161,255,38,116,122,255,89,167,173,255,101,181,189,255,44,109,113,255,52,111,113,255,97,176,183,255,168,177,156,255,186,198,176,255,136,148,128,255,137,149,129,255,173,182,163,255,159,166,148,255,156,163,145,255,154,163,144,255,159,173,150,255,149,164,141,255,139,151,129,255,187,196,175,255,193,201,180,255,200,208,187,255,210,217,199,255,211,220,201,255,197,206,185,255,165,174,153,255,219,227,206,255,229,237,216,255,230,238,217,255,233,241,220,255,233,241,220,255,208,216,195,255,175,183,162,255,227,235,214,255,242,250,229,255,239,247,226,255,240,248,227,255,242,250,229,255,187,196,175,255,177,186,165,255,240,249,230,255,237,246,227,255,206,215,196,255,204,213,194,255,229,238,219,255,231,240,221,255,228,237,216,255,226,235,214,255,209,218,197,255,148,157,136,255,209,221,199,255,219,231,209,255,220,232,212,255,214,226,206,255,219,231,211,255,172,184,164,255,156,169,149,255,212,225,205,255,103,163,162,255,106,171,172,255,105,156,153,255,104,155,152,255,73,134,135,255,88,145,143,255,104,160,160,255,102,158,157,255,102,160,159,255,102,157,155,255,95,147,144,255,68,133,135,255,98,165,168,255,101,169,173,255,96,168,174,255,96,169,175,255,101,170,174,255,75,134,134,255,78,154,159,255,98,176,183,255,94,172,178,255,93,172,179,255,93,172,179,255,87,159,163,255,61,124,125,255,94,173,179,255,87,170,177,255,83,166,172,255,82,165,172,255,83,167,174,255,59,127,130,255,62,127,129,255,89,172,182,255,81,165,173,255,64,138,145,255,75,150,155,255,74,155,164,255,74,157,165,255,76,158,165,255,68,149,156,255,84,160,166,255,96,154,153,255,71,146,152,255,62,140,147,255,57,135,143,255,91,168,175,255,95,173,180,255,48,112,114,255,58,117,118,255,99,175,182,255,161,169,148,255,221,230,209,255,175,187,167,255,169,181,161,255,224,231,213,255,231,235,218,255,237,241,226,255,241,248,230,255,241,253,233,255,207,221,198,255,169,181,161,255,233,242,221,255,254,255,241,255,253,255,240,255,250,255,239,255,247,254,236,255,215,224,203,255,164,173,152,255,231,239,218,255,251,255,238,255,246,254,233,255,250,255,237,255,251,255,238,255,212,220,199,255,164,172,151,255,229,237,216,255,249,255,236,255,241,249,228,255,237,245,224,255,244,252,231,255,191,200,179,255,178,187,166,255,239,248,229,255,236,245,226,255,207,214,196,255,202,211,192,255,226,235,216,255,226,235,216,255,224,233,212,255,226,235,214,255,215,224,203,255,148,157,136,255,209,218,197,255,217,229,207,255,219,231,211,255,214,226,206,255,220,232,212,255,181,193,173,255,152,165,145,255,208,221,201,255,106,163,162,255,105,181,185,255,104,166,167,255,104,165,165,255,71,147,152,255,87,164,169,255,104,182,191,255,102,182,190,255,100,183,190,255,103,176,180,255,94,154,155,255,66,145,152,255,100,182,193,255,97,179,189,255,98,181,192,255,93,176,186,255,93,167,173,255,74,133,133,255,76,154,161,255,92,175,185,255,83,166,173,255,79,163,172,255,76,159,169,255,73,146,151,255,52,112,112,255,75,155,161,255,67,152,161,255,63,146,153,255,63,144,151,255,62,145,153,255,50,119,122,255,48,113,115,255,69,152,162,255,64,146,156,255,54,129,135,255,70,143,150,255,68,148,157,255,68,148,157,255,73,154,160,255,71,152,159,255,81,159,165,255,92,150,149,255,71,145,152,255,65,142,150,255,60,138,146,255,74,151,158,255,71,149,156,255,62,129,132,255,72,130,131,255,100,175,181,255,142,146,129,255,250,254,237,255,200,207,191,255,168,175,159,255,242,246,231,255,255,255,243,255,254,255,243,255,249,253,238,255,250,255,242,255,212,221,202,255,165,174,157,255,237,244,226,255,255,255,243,255,249,250,236,255,252,254,240,255,254,255,243,255,220,227,209,255,160,169,148,255,228,236,215,255,248,255,235,255,246,254,233,255,245,253,232,255,248,255,235,255,217,225,204,255,164,172,151,255,224,232,211,255,240,248,227,255,238,246,225,255,239,247,226,255,242,250,229,255,194,203,182,255,169,178,157,255,240,247,229,255,239,246,230,255,210,214,197,255,201,208,190,255,225,232,214,255,224,231,213,255,225,233,212,255,227,235,214,255,212,220,199,255,145,154,133,255,207,216,197,255,223,232,213,255,218,227,208,255,218,227,208,255,221,230,211,255,179,191,171,255,153,167,144,255,208,222,199,255,104,154,151,255,102,184,192,255,101,169,173,255,101,159,160,255,71,151,160,255,86,169,179,255,97,180,191,255,93,175,184,255,89,172,183,255,90,163,169,255,81,141,142,255,56,137,144,255,81,165,175,255,75,158,167,255,74,157,168,255,71,154,165,255,72,147,153,255,59,116,116,255,58,136,142,255,71,154,163,255,68,151,158,255,71,154,161,255,71,154,162,255,74,148,154,255,56,116,116,255,70,148,154,255,72,154,161,255,74,157,163,255,79,162,169,255,81,165,172,255,72,142,146,255,67,129,131,255,86,169,179,255,78,161,171,255,66,140,148,255,82,155,161,255,82,162,171,255,84,164,171,255,88,168,176,255,79,159,168,255,82,159,164,255,97,153,153,255,93,167,174,255,95,173,181,255,89,166,174,255,83,161,169,255,76,154,161,255,68,133,136,255,68,126,125,255,78,153,157,255,64,66,52,255,235,239,224,255,211,217,203,255,163,169,155,255,240,244,230,255,252,254,241,255,251,253,240,255,253,255,242,255,250,255,241,255,217,224,208,255,164,171,155,255,231,235,220,255,253,254,240,255,253,254,240,255,255,255,244,255,250,252,238,255,224,232,211,255,155,165,141,255,225,233,210,255,249,255,234,255,249,255,234,255,245,253,232,255,249,255,236,255,220,228,207,255,154,162,141,255,223,231,210,255,243,251,230,255,240,248,227,255,238,246,225,255,238,246,225,255,200,209,188,255,163,171,150,255,238,242,225,255,238,242,225,255,208,212,195,255,201,205,188,255,227,234,216,255,227,234,216,255,224,232,211,255,221,229,208,255,211,219,198,255,151,159,138,255,202,211,192,255,212,221,202,255,197,206,187,255,197,206,187,255,194,203,184,255,161,173,153,255,141,153,133,255,177,190,170,255,79,106,96,255,79,157,165,255,76,147,154,255,78,135,138,255,61,140,149,255,66,149,160,255,71,154,164,255,69,152,163,255,71,154,165,255,74,148,155,255,78,136,138,255,63,140,148,255,81,164,173,255,83,167,176,255,82,166,177,255,87,169,178,255,91,167,173,255,80,136,134,255,78,156,161,255,93,176,184,255,90,173,181,255,91,174,181,255,89,172,182,255,92,167,173,255,73,129,128,255,83,161,167,255,90,173,180,255,86,169,176,255,84,167,173,255,86,169,175,255,77,148,152,255,67,127,128,255,86,167,177,255,80,161,171,255,66,140,147,255,81,153,159,255,79,160,168,255,76,157,165,255,78,157,166,255,72,150,159,255,81,157,163,255,95,153,153,255,94,166,173,255,96,171,179,255,97,168,174,255,95,165,171,255,97,166,172,255,96,156,158,255,95,149,149,255,82,148,152,255,0,2,0,255,198,204,192,255,225,231,219,255,161,167,155,255,233,239,225,255,251,255,241,255,254,255,243,255,249,253,238,255,253,255,242,255,224,228,213,255,160,164,149,255,230,234,219,255,254,255,241,255,254,255,241,255,255,255,244,255,253,254,240,255,228,233,211,255,154,162,138,255,219,227,203,255,251,255,235,255,250,255,235,255,240,250,226,255,248,255,234,255,224,234,210,255,155,165,141,255,219,229,205,255,242,251,230,255,234,243,222,255,230,239,218,255,233,242,221,255,201,211,187,255,152,160,137,255,238,243,223,255,240,243,224,255,203,208,188,255,179,184,164,255,197,205,184,255,181,190,169,255,178,187,166,255,173,182,161,255,167,176,155,255,129,138,117,255,163,172,153,255,154,163,144,255,150,159,140,255,153,162,143,255,157,169,149,255,162,174,154,255,136,147,130,255,169,180,163,255,85,92,82,255,89,155,163,255,90,165,175,255,94,150,154,255,85,162,171,255,87,168,180,255,101,182,194,255,99,180,190,255,100,181,193,255,98,173,180,255,100,155,156,255,82,159,167,255,99,180,192,255,101,184,195,255,99,181,193,255,99,182,191,255,100,176,181,255,87,142,139,255,81,156,159,255,99,182,190,255,92,174,182,255,92,173,179,255,89,173,180,255,90,168,172,255,71,127,125,255,82,158,162,255,87,169,176,255,80,161,167,255,77,155,162,255,75,156,163,255,65,136,140,255,61,118,117,255,71,153,161,255,64,146,155,255,53,124,130,255,61,125,128,255,59,130,136,255,61,128,132,255,64,130,134,255,62,126,130,255,79,142,144,255,84,135,134,255,83,142,145,255,94,151,152,255,99,154,156,255,97,153,156,255,98,156,158,255,97,158,161,255,97,150,152,255,98,161,166,255,0,3,0,255,135,141,131,255,208,214,204,255,158,164,152,255,229,235,221,255,250,255,242,255,252,255,243,255,249,255,240,255,252,255,243,255,229,236,220,255,152,159,143,255,221,228,212,255,254,255,243,255,254,255,242,255,249,250,236,255,252,255,238,255,230,235,213,255,145,153,129,255,210,218,194,255,232,240,216,255,225,235,211,255,228,238,214,255,214,223,202,255,201,210,189,255,130,139,118,255,184,193,172,255,196,205,184,255,190,199,178,255,188,197,176,255,187,196,175,255,175,184,163,255,141,149,126,255,194,199,177,255,207,210,189,255,179,184,162,255,169,177,154,255,193,202,181,255,187,196,175,255,191,200,179,255,194,203,182,255,207,216,195,255,176,185,164,255,203,212,193,255,209,218,199,255,209,218,199,255,213,222,203,255,212,224,204,255,205,217,197,255,179,190,173,255,212,223,206,255,105,111,102,255,103,151,152,255,105,175,183,255,108,162,166,255,93,169,178,255,91,172,184,255,104,186,196,255,101,183,192,255,102,184,194,255,98,175,181,255,101,154,154,255,79,153,159,255,98,180,190,255,96,178,188,255,93,175,184,255,89,172,180,255,88,165,168,255,82,135,130,255,70,141,144,255,84,163,168,255,78,154,159,255,77,154,159,255,72,147,151,255,70,141,143,255,54,104,99,255,64,130,131,255,68,136,140,255,67,133,137,255,67,133,136,255,69,135,138,255,53,116,118,255,57,110,108,255,78,147,151,255,69,141,146,255,60,124,127,255,76,139,139,255,73,143,149,255,75,145,149,255,80,151,155,255,79,151,156,255,85,159,166,255,87,151,155,255,75,146,153,255,65,138,145,255,75,147,155,255,85,158,167,255,95,170,178,255,101,175,183,255,101,166,173,255,99,174,184,255,4,12,1,255,26,34,23,255,94,102,89,255,149,157,144,255,226,232,218,255,240,246,232,255,236,245,228,255,237,246,227,255,230,242,222,255,209,221,201,255,135,148,128,255,190,202,182,255,207,216,197,255,209,216,198,255,209,213,196,255,206,210,193,255,203,211,190,255,146,154,133,255,191,198,180,255,202,209,191,255,189,196,178,255,190,197,179,255,187,194,176,255,195,202,184,255,170,177,159,255,201,208,190,255,210,219,200,255,220,229,210,255,224,233,214,255,224,233,212,255,228,237,216,255,191,199,178,255,226,231,211,255,239,242,223,255,207,212,192,255,206,214,193,255,236,245,224,255,229,238,217,255,226,238,216,255,224,236,214,255,220,229,210,255,199,208,189,255,213,222,203,255,219,228,209,255,216,225,206,255,212,221,202,255,210,222,202,255,202,214,194,255,170,182,162,255,204,216,196,255,101,111,98,255,101,117,106,255,96,133,128,255,97,150,150,255,89,164,169,255,81,161,168,255,92,171,177,255,85,165,170,255,87,165,170,255,87,159,161,255,89,139,134,255,68,134,136,255,83,155,157,255,81,153,155,255,79,150,154,255,76,146,151,255,75,145,149,255,64,116,115,255,59,125,129,255,81,150,155,255,79,145,148,255,79,145,148,255,80,145,148,255,78,146,150,255,56,116,117,255,84,153,158,255,81,154,161,255,79,155,163,255,78,156,163,255,79,156,162,255,57,136,144,255,66,133,139,255,90,168,176,255,80,161,170,255,68,140,148,255,82,155,162,255,77,161,170,255,79,160,169,255,82,163,172,255,80,162,169,255,81,159,168,255,89,160,167,255,93,167,177,255,62,138,147,255,47,121,130,255,51,124,133,255,43,117,125,255,63,135,142,255,58,121,126,255,49,123,130,255,0,6,0,255,19,26,18,255,0,3,0,255,99,105,95,255,196,199,188,255,199,205,193,255,198,204,190,255,204,213,196,255,211,222,205,255,209,222,204,255,171,184,166,255,207,220,202,255,210,221,204,255,219,228,211,255,233,240,224,255,233,240,224,255,240,247,229,255,211,218,200,255,232,239,223,255,246,253,237,255,248,255,239,255,246,253,237,255,242,249,233,255,248,255,237,255,207,214,198,255,237,244,226,255,249,255,238,255,243,252,231,255,240,249,228,255,240,249,228,255,244,253,232,255,199,207,184,255,238,243,223,255,247,252,232,255,209,217,196,255,201,209,188,255,229,238,217,255,217,226,205,255,214,226,204,255,210,222,200,255,212,221,202,255,186,195,176,255,193,202,183,255,193,202,183,255,189,198,179,255,179,188,169,255,179,191,171,255,177,189,169,255,137,149,127,255,170,182,160,255,83,91,78,255,85,99,87,255,84,91,79,255,89,127,122,255,73,138,142,255,70,137,141,255,91,158,160,255,89,159,160,255,93,165,169,255,94,166,169,255,90,151,149,255,62,134,137,255,90,162,165,255,95,169,174,255,88,167,175,255,89,168,176,255,92,172,181,255,69,140,147,255,75,153,161,255,96,178,188,255,87,170,180,255,87,170,179,255,87,168,178,255,84,168,177,255,61,132,138,255,93,173,181,255,88,171,181,255,87,169,179,255,88,169,177,255,87,168,177,255,60,144,153,255,63,133,138,255,76,159,166,255,70,154,164,255,56,130,137,255,57,128,135,255,50,131,140,255,48,126,134,255,42,120,127,255,39,115,123,255,34,110,118,255,32,99,105,255,28,96,104,255,25,93,101,255,26,92,98,255,58,121,126,255,58,123,127,255,11,75,80,255,50,103,104,255,65,128,132,255,0,1,0,255,26,31,27,255,2,4,1,255,132,134,129,255,253,254,248,255,245,246,240,255,250,253,244,255,247,253,241,255,245,253,240,255,249,255,244,255,224,235,219,255,241,252,236,255,251,255,244,255,251,255,243,255,253,255,243,255,252,255,242,255,249,255,240,255,226,233,215,255,242,249,231,255,248,255,237,255,248,252,235,255,248,252,235,255,244,248,231,255,247,252,232,255,212,216,199,255,229,234,214,255,240,245,225,255,230,238,215,255,227,235,212,255,222,230,206,255,216,226,201,255,178,186,162,255,199,204,184,255,216,220,203,255,187,194,176,255,168,175,157,255,194,203,184,255,174,186,166,255,178,190,170,255,177,189,169,255,191,200,181,255,144,153,134,255,170,179,160,255,184,193,174,255,185,197,177,255,185,197,177,255,193,205,185,255,183,195,175,255,121,133,111,255,188,200,178,255,100,107,95,255,97,113,103,255,98,105,94,255,100,146,146,255,69,151,162,255,78,158,168,255,97,179,189,255,96,178,187,255,93,175,183,255,93,175,185,255,92,168,174,255,60,141,149,255,95,177,187,255,93,175,184,255,96,178,189,255,98,180,192,255,97,179,190,255,72,148,155,255,77,157,168,255,91,173,184,255,85,166,177,255,83,164,175,255,80,161,171,255,69,151,161,255,53,125,132,255,61,138,146,255,54,134,142,255,49,127,133,255,43,120,127,255,35,112,118,255,31,107,113,255,26,90,93,255,31,100,105,255,29,103,111,255,29,96,101,255,46,107,111,255,51,121,127,255,53,118,122,255,62,128,133,255,62,127,132,255,75,144,150,255,86,141,142,255,99,160,165,255,65,131,136,255,49,115,120,255,101,167,173,255,92,161,166,255,34,101,105,255,71,119,117,255,102,170,175,255,9,10,12,255,14,16,15,255,0,1,0,255,153,153,151,255,251,252,247,255,254,255,249,255,254,255,250,255,254,255,248,255,252,255,246,255,251,255,243,255,227,235,220,255,237,243,229,255,252,255,244,255,247,251,237,255,248,250,237,255,244,248,234,255,243,250,234,255,205,212,194,255,211,218,200,255,226,233,215,255,216,220,203,255,214,218,201,255,212,217,197,255,204,209,189,255,164,169,149,255,172,177,157,255,193,198,176,255,192,197,175,255,187,195,172,255,198,206,182,255,196,206,181,255,139,149,124,255,199,207,186,255,215,222,204,255,192,199,181,255,168,177,158,255,207,219,199,255,202,214,194,255,208,220,200,255,205,217,197,255,210,219,200,255,145,154,135,255,187,196,177,255,207,216,197,255,196,208,188,255,194,206,186,255,197,209,189,255,171,183,163,255,120,131,114,255,193,204,187,255,96,105,98,255,97,107,100,255,97,104,94,255,100,151,157,255,74,154,169,255,77,158,173,255,98,180,194,255,97,179,192,255,93,174,188,255,92,174,185,255,83,159,167,255,61,139,149,255,77,159,171,255,75,155,166,255,66,148,158,255,60,140,151,255,55,137,146,255,46,115,121,255,38,109,117,255,37,113,121,255,33,105,113,255,34,105,113,255,35,108,114,255,38,107,112,255,36,94,95,255,60,120,123,255,60,126,130,255,65,131,134,255,71,136,141,255,74,143,148,255,52,122,126,255,64,116,114,255,85,155,161,255,77,151,159,255,68,136,142,255,81,144,146,255,80,154,162,255,82,156,163,255,86,161,169,255,81,156,163,255,88,162,171,255,96,151,152,255,99,166,171,255,63,136,143,255,46,115,122,255,96,165,169,255,85,156,161,255,25,89,91,255,67,115,114,255,99,168,176,255,18,18,18,255,2,4,1,255,87,89,86,255,208,210,205,255,233,236,229,255,234,237,228,255,227,230,221,255,225,228,217,255,223,227,213,255,225,229,214,255,191,193,179,255,192,194,180,255,205,207,193,255,194,196,182,255,201,203,189,255,202,206,191,255,207,214,196,255,159,168,149,255,167,174,156,255,206,213,195,255,210,214,197,255,216,220,203,255,209,212,195,255,219,222,205,255,163,166,147,255,197,200,181,255,230,235,215,255,232,237,215,255,223,231,208,255,231,239,215,255,219,229,204,255,144,154,130,255,231,238,220,255,243,250,234,255,212,219,201,255,177,186,167,255,213,225,205,255,215,227,207,255,213,225,205,255,207,219,199,255,209,221,201,255,152,164,144,255,191,200,181,255,208,217,198,255,197,209,189,255,194,206,186,255,193,205,185,255,173,184,167,255,126,137,123,255,176,186,175,255,86,97,92,255,87,93,87,255,77,109,111,255,73,141,154,255,54,130,145,255,47,123,136,255,48,122,136,255,43,116,128,255,37,110,120,255,37,111,122,255,33,96,103,255,25,88,97,255,41,109,118,255,49,114,121,255,59,126,132,255,64,133,138,255,68,138,144,255,57,113,114,255,61,120,121,255,87,158,163,255,93,163,171,255,91,163,171,255,94,163,171,255,89,161,170,255,66,123,124,255,99,166,170,255,92,169,177,255,92,170,176,255,89,165,172,255,87,165,172,255,58,133,139,255,69,122,121,255,85,165,173,255,72,155,165,255,60,134,141,255,73,138,141,255,68,144,152,255,67,144,152,255,67,143,151,255,68,142,149,255,83,157,164,255,84,142,142,255,81,149,153,255,59,131,137,255,55,124,130,255,97,166,171,255,83,151,156,255,34,96,99,255,72,120,120,255,81,145,151,255,17,19,18,255,0,1,0,255,7,12,8,255,209,215,211,255,217,227,219,255,200,210,201,255,198,205,197,255,204,210,200,255,211,214,203,255,226,228,215,255,169,169,157,255,179,180,166,255,232,233,219,255,231,233,219,255,229,233,218,255,229,236,220,255,235,242,226,255,164,173,156,255,178,185,169,255,221,228,212,255,232,236,221,255,213,217,202,255,110,112,98,255,104,106,92,255,172,174,160,255,184,187,170,255,171,175,160,255,179,183,166,255,192,199,181,255,180,188,167,255,174,183,162,255,152,161,140,255,203,210,192,255,233,240,224,255,216,225,206,255,183,192,173,255,206,218,198,255,203,215,195,255,189,201,181,255,183,195,175,255,170,182,162,255,122,134,114,255,128,137,118,255,125,134,115,255,109,121,101,255,93,105,85,255,76,88,68,255,66,77,60,255,56,67,53,255,65,75,64,255,35,46,42,255,38,44,37,255,45,54,48,255,60,129,143,255,47,120,133,255,52,120,131,255,74,140,153,255,83,152,163,255,90,159,170,255,94,167,179,255,93,148,155,255,63,122,129,255,94,170,181,255,102,178,188,255,101,178,185,255,99,176,183,255,101,180,189,255,75,133,135,255,78,140,143,255,96,170,178,255,87,164,174,255,84,156,164,255,80,121,118,255,74,112,110,255,51,110,115,255,76,139,144,255,62,121,126,255,57,119,122,255,50,116,121,255,49,112,115,255,39,102,104,255,53,108,107,255,66,137,143,255,60,140,149,255,51,127,134,255,60,126,130,255,62,136,142,255,62,135,141,255,69,138,143,255,69,136,140,255,84,147,149,255,72,121,118,255,41,89,87,255,52,99,97,255,62,106,103,255,90,129,123,255,78,113,104,255,64,94,86,255,71,98,91,255,83,114,109,255,0,1,4,255,55,63,65,255,37,47,46,255,181,196,193,255,239,255,250,255,238,253,246,255,247,255,253,255,241,251,243,255,237,242,235,255,241,242,236,255,171,170,165,255,179,179,171,255,241,242,234,255,244,247,238,255,242,248,238,255,241,249,236,255,245,253,240,255,190,198,183,255,197,203,191,255,227,233,221,255,144,147,136,255,61,64,53,255,25,28,19,255,2,5,0,255,0,1,0,255,104,106,95,255,170,173,164,255,0,2,0,255,29,35,23,255,45,51,39,255,26,34,21,255,64,72,57,255,74,81,65,255,107,114,98,255,102,111,94,255,74,83,66,255,59,71,51,255,48,60,40,255,51,63,43,255,66,78,58,255,88,100,80,255,82,94,74,255,115,124,107,255,139,148,131,255,142,151,134,255,151,160,143,255,171,182,165,255,161,172,155,255,117,129,109,255,186,198,178,255,99,106,97,255,101,126,123,255,103,123,118,255,107,172,180,255,75,157,170,255,80,162,174,255,100,182,196,255,101,182,193,255,96,175,186,255,92,171,183,255,87,144,149,255,58,118,123,255,83,162,173,255,79,160,170,255,75,155,165,255,70,151,161,255,64,147,156,255,51,116,121,255,51,119,125,255,58,134,143,255,52,103,104,255,52,77,71,255,53,68,59,255,54,63,52,255,44,51,41,255,58,96,94,255,55,113,118,255,54,61,51,255,57,75,64,255,59,82,73,255,47,64,54,255,66,96,87,255,85,117,109,255,74,116,112,255,64,106,101,255,76,110,103,255,77,109,98,255,77,105,93,255,80,108,98,255,76,109,99,255,81,120,112,255,84,121,113,255,80,125,122,255,56,107,106,255,65,116,116,255,65,119,119,255,55,117,119,255,59,117,119,255,78,124,120,255,91,157,162,255,0,3,5,255,69,79,80,255,111,126,123,255,142,161,157,255,158,177,171,255,187,206,200,255,217,234,226,255,238,249,243,255,252,255,251,255,253,254,248,255,246,245,240,255,247,246,241,255,255,255,250,255,252,255,248,255,246,253,245,255,243,253,242,255,237,245,232,255,229,237,224,255,223,229,219,255,210,216,206,255,144,150,140,255,56,59,50,255,52,55,48,255,43,46,39,255,0,3,0,255,108,111,104,255,211,214,207,255,46,49,42,255,0,2,0,255,0,5,0,255,0,4,0,255,0,7,0,255,0,3,0,255,125,132,116,255,184,193,176,255,163,172,155,255,191,203,183,255,204,216,196,255,208,220,200,255,216,228,208,255,218,230,210,255,149,161,141,255,184,193,176,255,196,205,188,255,186,195,178,255,186,195,178,255,182,193,177,255,161,172,155,255,83,95,73,255,152,164,140,255,84,92,80,255,79,109,105,255,76,120,119,255,74,128,131,255,60,119,122,255,57,125,131,255,68,144,152,255,61,141,151,255,61,144,155,255,59,142,152,255,61,141,150,255,52,133,143,255,65,148,158,255,66,149,159,255,67,150,159,255,64,147,157,255,70,150,159,255,59,136,144,255,63,137,147,255,78,150,158,255,73,124,127,255,78,103,96,255,78,102,95,255,79,100,93,255,63,71,61,255,90,131,130,255,82,153,162,255,81,103,96,255,80,88,77,255,83,92,81,255,56,65,54,255,67,77,65,255,85,94,83,255,73,120,117,255,61,128,131,255,77,137,138,255,69,140,142,255,70,144,148,255,76,150,155,255,74,150,156,255,84,162,168,255,88,144,143,255,94,159,162,255,68,136,141,255,61,125,129,255,76,141,145,255,52,118,121,255,50,109,110,255,55,91,82,255,63,119,119,255,0,8,2,255,51,64,57,255,116,131,124,255,123,143,134,255,153,173,162,255,174,194,183,255,186,202,192,255,199,211,201,255,200,205,198,255,195,196,188,255,185,185,177,255,173,173,165,255,153,154,146,255,142,145,134,255,128,134,124,255,134,142,129,255,127,135,122,255,88,96,83,255,94,102,91,255,120,128,117,255,76,84,73,255,0,3,0,255,27,32,25,255,26,31,24,255,0,2,0,255,119,124,117,255,114,119,112,255,0,2,0,255,77,83,73,255,111,117,107,255,140,146,136,255,111,117,105,255,173,179,165,255,234,240,226,255,238,247,230,255,196,205,188,255,220,231,214,255,209,220,203,255,192,204,184,255,179,191,171,255,164,173,156,255,95,104,87,255,76,83,67,255,105,112,96,255,102,110,95,255,98,106,91,255,102,110,97,255,89,97,82,255,41,53,33,255,53,65,43,255,63,72,59,255,71,96,89,255,72,118,116,255,63,112,111,255,58,116,118,255,67,131,135,255,83,151,156,255,83,154,159,255,83,152,158,255,88,154,158,255,88,150,154,255,62,121,124,255,89,142,142,255,91,141,140,255,92,139,137,255,91,140,137,255,93,141,138,255,71,107,100,255,73,111,107,255,95,140,138,255,88,120,115,255,91,98,88,255,88,105,96,255,83,100,91,255,58,65,55,255,94,137,138,255,87,130,129,255,89,97,86,255,84,116,109,255,85,127,124,255,57,109,108,255,65,107,104,255,74,135,138,255,70,149,158,255,61,143,151,255,72,142,146,255,66,144,150,255,66,140,146,255,79,149,151,255,76,141,143,255,79,139,139,255,77,115,110,255,79,111,104,255,53,93,88,255,53,92,87,255,95,134,129,255,80,121,117,255,38,75,69,255,68,91,79,255,61,88,77,255,15,26,20,255,41,54,45,255,77,92,85,255,77,93,83,255,77,94,84,255,76,92,82,255,54,67,58,255,7,17,8,255,0,3,0,255,0,1,0,255,6,6,0,255,1,1,0,255,1,2,0,255,0,2,0,255,4,10,0,255,171,177,167,255,224,232,219,255,196,204,191,255,175,183,172,255,209,217,206,255,101,109,98,255,46,54,43,255,0,7,0,255,0,5,0,255,31,39,28,255,119,127,116,255,144,152,141,255,165,171,161,255,180,186,174,255,187,193,181,255,186,192,180,255,140,146,132,255,203,209,195,255,212,218,204,255,191,200,183,255,139,148,131,255,145,156,139,255,136,147,130,255,146,158,138,255,144,156,136,255,146,155,138,255,77,86,69,255,35,42,26,255,29,36,20,255,0,4,0,255,0,4,0,255,42,50,37,255,41,49,34,255,91,103,83,255,120,132,110,255,72,86,75,255,86,108,99,255,92,126,121,255,87,121,115,255,68,102,97,255,73,107,101,255,99,126,117,255,98,110,96,255,98,106,94,255,97,105,93,255,96,105,92,255,60,68,55,255,92,100,88,255,97,105,92,255,95,105,90,255,97,157,159,255,96,172,178,255,73,141,144,255,75,136,140,255,96,168,175,255,93,133,130,255,92,114,106,255,92,100,89,255,87,95,84,255,60,78,68,255,92,137,136,255,86,137,138,255,85,143,145,255,84,147,150,255,84,149,152,255,57,121,126,255,68,120,118,255,73,142,149,255,67,139,146,255,62,131,134,255,75,127,126,255,77,133,131,255,81,134,132,255,79,135,133,255,74,130,127,255,76,129,129,255,85,119,111,255,99,119,107,255,57,75,62,255,55,63,52,255,98,106,95,255,78,101,91,255,25,48,37,255,81,119,112,255,99,146,142,255,11,23,19,255,0,9,2,255,0,4,0,255,0,6,0,255,0,8,2,255,0,3,0,255,0,4,0,255,20,25,21,255,30,32,29,255,29,31,26,255,27,28,23,255,34,35,30,255,24,26,21,255,26,28,23,255,11,13,8,255,1,4,0,255,53,59,49,255,149,157,144,255,202,210,197,255,207,215,202,255,176,187,173,255,136,147,133,255,67,78,64,255,91,102,88,255,116,127,113,255,145,156,142,255,180,191,175,255,172,180,165,255,169,178,161,255,170,179,162,255,175,182,164,255,156,163,145,255,197,204,188,255,227,234,218,255,220,229,212,255,183,192,175,255,202,214,194,255,203,215,195,255,204,216,196,255,194,206,186,255,199,208,191,255,118,127,110,255,0,3,0,255,53,59,45,255,59,65,53,255,31,37,25,255,28,36,25,255,40,48,33,255,104,116,96,255,170,182,158,255,87,100,88,255,75,84,70,255,82,90,76,255,90,98,83,255,76,85,71,255,67,74,61,255,89,97,84,255,95,110,100,255,97,114,104,255,98,115,105,255,95,111,100,255,63,81,70,255,94,109,98,255,97,113,101,255,96,107,93,255,97,105,92,255,96,121,111,255,73,127,126,255,73,143,149,255,93,164,171,255,91,154,158,255,93,143,143,255,90,121,114,255,84,122,116,255,61,106,104,255,93,146,147,255,88,151,154,255,85,146,147,255,85,145,145,255,83,143,144,255,59,119,121,255,70,126,126,255,78,147,151,255,62,140,146,255,69,144,151,255,87,151,155,255,76,149,153,255,71,144,149,255,71,145,149,255,74,144,147,255,89,159,163,255,89,135,131,255,91,99,89,255,47,71,62,255,50,77,68,255,99,117,106,255,76,94,84,255,25,48,36,255,78,121,116,255,101,162,162,255,26,41,34,255,30,43,36,255,27,38,32,255,11,20,15,255,4,10,6,255,13,18,14,255,23,27,26,255,24,29,25,255,22,28,24,255,21,27,23,255,15,21,17,255,8,14,10,255,8,14,10,255,5,10,6,255,16,18,15,255,17,19,14,255,0,3,0,255,0,4,0,255,112,120,109,255,186,196,185,255,209,219,208,255,219,231,219,255,217,229,217,255,216,228,214,255,181,193,179,255,166,179,162,255,223,234,217,255,222,233,216,255,230,239,220,255,226,235,216,255,227,235,214,255,163,171,150,255,208,215,199,255,242,249,233,255,227,236,219,255,187,196,179,255,210,222,202,255,214,226,206,255,212,224,204,255,205,217,197,255,200,209,192,255,132,141,124,255,0,4,0,255,34,40,26,255,58,64,52,255,66,72,60,255,62,70,59,255,26,34,21,255,97,109,89,255,147,159,135,255,77,96,86,255,88,107,96,255,80,99,88,255,71,83,71,255,67,76,65,255,69,81,70,255,75,90,81,255,83,99,88,255,101,117,107,255,98,113,103,255,95,108,98,255,65,76,65,255,89,99,89,255,99,109,98,255,98,111,99,255,97,110,98,255,98,106,94,255,73,81,68,255,75,117,114,255,98,164,169,255,92,164,173,255,93,168,177,255,93,168,177,255,84,159,166,255,62,127,131,255,92,151,154,255,82,159,165,255,79,156,161,255,73,151,157,255,72,149,155,255,47,123,129,255,56,114,114,255,72,143,149,255,71,152,161,255,69,147,155,255,63,129,132,255,54,128,134,255,60,136,141,255,61,137,142,255,60,134,139,255,82,152,158,255,76,125,123,255,59,66,56,255,55,73,63,255,63,89,82,255,101,129,121,255,71,100,93,255,25,43,32,255,81,121,115,255,98,152,150,255,32,52,41,255,39,56,46,255,29,42,33,255,24,34,26,255,26,31,25,255,4,9,3,255,3,8,4,255,29,36,29,255,35,46,38,255,4,20,10,255,6,22,12,255,4,20,10,255,8,21,12,255,15,26,18,255,14,19,13,255,9,14,8,255,15,21,17,255,22,28,24,255,0,3,0,255,42,51,46,255,147,157,149,255,176,187,179,255,227,239,229,255,239,253,240,255,197,211,196,255,182,196,179,255,234,247,229,255,237,248,231,255,240,249,230,255,239,248,229,255,238,246,225,255,163,171,150,255,198,205,189,255,240,247,231,255,232,241,224,255,187,196,179,255,211,223,203,255,219,231,211,255,217,229,209,255,203,215,195,255,199,208,191,255,137,144,128,255,0,4,0,255,59,65,51,255,51,57,45,255,49,55,45,255,85,90,83,255,87,95,82,255,75,86,69,255,126,138,116,255,82,104,95,255,86,109,100,255,94,113,103,255,87,103,92,255,68,85,75,255,67,77,65,255,86,95,84,255,93,111,102,255,99,119,110,255,98,111,99,255,97,111,100,255,65,77,65,255,91,105,94,255,95,109,98,255,93,106,93,255,90,101,89,255,90,104,92,255,68,84,74,255,69,77,66,255,85,108,101,255,72,126,129,255,68,131,137,255,66,144,155,255,61,143,154,255,46,116,122,255,66,132,135,255,51,131,139,255,48,128,137,255,45,125,132,255,49,130,137,255,61,141,147,255,67,125,125,255,72,140,145,255,65,146,155,255,58,137,147,255,63,129,133,255,71,146,152,255,74,152,159,255,79,156,163,255,75,148,153,255,88,157,163,255,75,125,124,255,43,50,40,255,45,72,64,255,62,85,77,255,84,108,100,255,65,99,96,255,46,83,77,255,84,118,111,255,104,153,149,255,43,65,52,255,46,66,54,255,52,65,55,255,47,57,48,255,43,48,42,255,20,22,17,255,0,2,0,255,27,34,27,255,35,48,39,255,22,39,29,255,2,22,11,255,10,27,17,255,8,24,14,255,17,28,20,255,15,22,15,255,7,12,6,255,3,9,5,255,6,12,8,255,22,31,26,255,6,15,10,255,0,3,0,255,12,23,15,255,133,145,135,255,194,206,194,255,223,235,221,255,229,242,225,255,233,246,228,255,242,254,234,255,244,253,234,255,234,243,222,255,240,248,227,255,170,178,157,255,194,203,184,255,240,249,232,255,230,239,222,255,183,192,175,255,212,224,204,255,213,225,205,255,210,222,202,255,208,217,198,255,206,213,197,255,136,143,127,255,0,5,0,255,20,26,12,255,15,21,7,255,0,5,0,255,7,13,1,255,52,58,46,255,104,113,96,255,154,166,146,255,91,117,108,255,99,125,117,255,98,124,116,255,87,110,101,255,70,91,83,255,58,71,61,255,76,83,72,255,81,98,88,255,78,99,91,255,77,96,87,255,71,85,74,255,53,67,57,255,65,78,68,255,65,80,70,255,59,72,61,255,54,65,53,255,53,63,51,255,48,59,48,255,53,70,61,255,62,73,63,255,58,66,56,255,61,75,65,255,62,112,114,255,61,130,136,255,57,133,142,255,75,154,162,255,67,148,155,255,73,156,164,255,77,159,166,255,83,163,168,255,71,151,158,255,72,131,133,255,83,151,154,255,76,157,166,255,67,145,154,255,77,141,147,255,76,152,158,255,74,149,156,255,80,155,161,255,78,152,157,255,90,161,167,255,94,144,144,255,91,100,89,255,51,65,54,255,48,62,49,255,40,49,38,255,53,64,52,255,61,86,78,255,87,128,124,255,89,146,146,255,29,51,38,255,33,53,41,255,39,52,42,255,46,56,47,255,46,51,44,255,12,15,8,255,20,23,16,255,38,43,36,255,46,58,48,255,32,45,35,255,11,27,16,255,15,28,18,255,20,31,23,255,11,21,13,255,19,24,18,255,13,15,10,255,5,10,4,255,11,18,11,255,10,17,10,255,23,30,22,255,26,33,25,255,20,28,17,255,38,46,33,255,99,110,94,255,156,167,150,255,169,181,161,255,186,198,178,255,210,222,200,255,218,227,206,255,235,245,221,255,246,254,231,255,169,178,157,255,188,200,180,255,238,250,230,255,233,245,225,255,184,196,176,255,218,227,208,255,220,229,210,255,223,232,213,255,207,216,197,255,207,214,196,255,135,142,124,255,0,4,0,255,26,30,13,255,48,52,35,255,58,62,45,255,61,65,48,255,40,47,31,255,32,41,24,255,109,118,101,255,74,96,86,255,70,92,84,255,62,84,76,255,56,79,72,255,57,79,71,255,61,71,59,255,71,82,72,255,72,90,81,255,77,99,91,255,69,89,79,255,72,86,76,255,55,71,60,255,70,87,77,255,77,91,80,255,78,91,81,255,80,92,79,255,82,92,80,255,71,83,72,255,74,86,75,255,91,106,96,255,86,102,93,255,86,102,90,255,86,107,96,255,82,122,117,255,61,117,118,255,97,156,158,255,90,155,157,255,91,163,167,255,83,157,161,255,81,161,165,255,56,137,145,255,70,130,131,255,86,153,155,255,76,158,165,255,53,133,141,255,75,141,144,255,69,145,151,255,69,146,153,255,79,157,164,255,76,149,155,255,89,162,168,255,92,142,141,255,100,110,100,255,56,72,60,255,64,87,76,255,87,114,103,255,54,81,71,255,47,68,57,255,56,78,65,255,61,106,101,255,16,38,26,255,9,29,18,255,6,19,10,255,6,16,8,255,9,14,8,255,25,28,21,255,0,2,0,255,0,3,0,255,0,4,0,255,6,18,8,255,34,47,37,255,22,35,25,255,18,28,19,255,17,24,16,255,13,15,10,255,8,10,5,255,1,6,0,255,9,16,9,255,9,16,9,255,7,14,7,255,13,18,12,255,23,28,21,255,34,42,31,255,0,4,0,255,44,52,37,255,45,56,39,255,57,69,49,255,124,136,116,255,120,129,108,255,171,181,157,255,230,238,215,255,189,198,177,255,196,208,188,255,239,252,234,255,232,243,226,255,176,187,170,255,193,202,183,255,180,189,170,255,172,181,162,255,152,161,142,255,137,144,126,255,86,93,77,255,51,58,42,255,70,77,61,255,90,94,79,255,84,91,75,255,78,82,68,255,73,79,65,255,62,71,54,255,23,34,17,255,44,61,51,255,61,76,65,255,88,100,89,255,83,94,83,255,85,95,85,255,87,102,92,255,93,99,88,255,93,99,87,255,92,97,87,255,72,84,71,255,75,94,87,255,67,85,75,255,85,101,91,255,93,107,99,255,95,106,95,255,96,105,93,255,98,106,94,255,76,87,76,255,72,84,73,255,97,108,97,255,91,104,94,255,91,106,97,255,91,110,101,255,88,96,86,255,75,97,87,255,93,116,106,255,84,111,100,255,84,131,126,255,84,128,122,255,88,148,146,255,60,136,142,255,72,137,140,255,88,156,160,255,70,153,161,255,53,133,142,255,74,138,141,255,71,140,144,255,73,138,141,255,82,145,147,255,80,137,137,255,86,137,136,255,92,128,123,255,95,121,112,255,48,80,73,255,66,101,96,255,104,139,132,255,74,106,99,255,43,74,66,255,67,98,88,255,57,76,63,255,28,47,41,255,31,48,42,255,25,36,30,255,12,18,14,255,19,24,20,255,0,1,0,255,138,140,135,255,200,205,198,255,145,152,144,255,76,88,78,255,13,26,16,255,0,8,0,255,6,16,7,255,13,21,10,255,20,25,18,255,14,17,10,255,10,15,11,255,8,14,12,255,10,14,13,255,17,21,20,255,9,13,12,255,9,13,12,255,23,27,26,255,31,37,33,255,18,25,18,255,35,43,32,255,32,43,29,255,20,31,14,255,34,43,24,255,90,99,78,255,142,150,127,255,173,181,160,255,220,231,215,255,226,238,224,255,201,214,197,255,161,174,157,255,153,164,147,255,157,168,151,255,145,157,137,255,147,159,139,255,146,155,138,255,107,115,100,255,26,34,21,255,43,51,40,255,1,6,0,255,0,4,0,255,37,42,38,255,16,23,16,255,90,98,83,255,132,144,124,255,52,71,66,255,40,62,54,255,74,91,84,255,84,97,88,255,67,80,72,255,59,66,55,255,90,138,140,255,97,164,172,255,91,142,143,255,55,88,81,255,84,98,87,255,66,75,63,255,86,98,86,255,95,109,97,255,95,109,98,255,96,107,96,255,96,107,97,255,80,90,81,255,75,86,78,255,97,110,102,255,91,102,94,255,96,107,99,255,91,105,99,255,73,91,84,255,64,78,68,255,88,108,99,255,88,106,96,255,88,103,90,255,91,109,98,255,87,122,114,255,61,112,110,255,68,129,130,255,87,162,169,255,74,152,162,255,69,140,147,255,82,143,145,255,77,135,137,255,78,138,139,255,83,140,141,255,81,137,138,255,91,146,148,255,93,137,134,255,97,115,106,255,47,71,63,255,65,74,64,255,102,110,100,255,72,93,86,255,31,47,37,255,92,131,125,255,96,147,144,255,28,44,41,255,38,53,48,255,30,41,37,255,40,46,42,255,17,19,16,255,156,158,153,255,254,255,251,255,252,255,251,255,251,255,250,255,231,243,233,255,187,199,189,255,96,109,99,255,50,60,51,255,16,24,13,255,0,2,0,255,0,2,0,255,23,28,22,255,30,36,32,255,19,23,22,255,5,9,8,255,4,8,9,255,19,23,24,255,8,12,13,255,7,11,12,255,11,17,15,255,20,26,22,255,31,41,32,255,29,39,28,255,28,36,21,255,62,69,53,255,83,88,68,255,100,107,89,255,156,167,153,255,147,159,147,255,185,197,185,255,188,200,186,255,212,223,207,255,212,223,206,255,207,219,199,255,198,210,190,255,198,209,192,255,142,150,135,255,0,4,0,255,36,43,35,255,61,67,63,255,46,52,50,255,13,19,19,255,29,35,33,255,89,100,86,255,172,184,164,255,89,108,103,255,53,76,70,255,37,57,50,255,66,87,82,255,78,91,83,255,70,125,129,255,79,162,177,255,95,177,191,255,100,182,195,255,61,140,148,255,97,162,168,255,70,109,106,255,77,102,95,255,92,106,94,255,97,104,93,255,98,105,94,255,96,111,101,255,76,93,85,255,72,85,78,255,97,106,97,255,86,95,87,255,88,102,96,255,87,97,89,255,80,91,82,255,62,73,65,255,100,114,106,255,91,110,101,255,89,106,97,255,83,100,89,255,84,112,103,255,57,91,82,255,73,112,108,255,89,146,149,255,68,124,127,255,61,129,136,255,72,141,147,255,70,146,154,255,69,145,152,255,69,143,150,255,69,141,147,255,87,158,166,255,89,143,145,255,82,92,84,255,40,62,55,255,66,93,90,255,102,125,122,255,70,85,78,255,30,49,42,255,88,127,124,255,100,163,165,255,34,49,44,255,16,29,22,255,0,5,0,255,0,4,0,255,0,1,0,255,85,86,81,255,136,138,133,255,166,171,164,255,185,192,184,255,181,193,183,255,173,185,175,255,177,190,180,255,129,139,130,255,0,4,0,255,89,94,88,255,78,83,76,255,0,5,0,255,0,2,0,255,2,4,0,255,26,28,25,255,35,37,36,255,17,18,20,255,9,13,14,255,1,5,6,255,8,14,14,255,12,18,16,255,19,25,21,255,18,25,18,255,12,17,10,255,18,24,14,255,22,25,14,255,43,49,37,255,53,63,54,255,17,28,20,255,92,104,94,255,188,200,188,255,213,226,209,255,217,230,212,255,219,232,212,255,207,220,200,255,205,218,198,255,158,169,152,255,14,25,9,255,24,35,21,255,46,56,47,255,46,56,48,255,53,62,57,255,13,23,15,255,89,97,84,255,153,164,147,255,85,107,101,255,59,75,66,255,39,49,39,255,49,57,49,255,57,67,58,255,76,111,109,255,82,131,133,255,77,134,139,255,96,159,165,255,62,126,131,255,96,157,161,255,74,137,141,255,82,131,129,255,95,102,91,255,93,127,124,255,93,124,120,255,100,108,96,255,88,95,84,255,78,86,76,255,90,106,98,255,70,88,83,255,80,93,86,255,89,100,93,255,78,87,79,255,59,70,63,255,83,96,88,255,66,81,73,255,62,77,67,255,61,73,63,255,53,66,56,255,43,58,47,255,57,80,72,255,68,95,90,255,58,75,66,255,55,94,95,255,65,134,142,255,66,143,151,255,66,145,153,255,72,151,160,255,72,148,156,255,92,166,174,255,63,122,126,255,39,56,45,255,50,69,60,255,73,98,93,255,105,131,125,255,64,92,87,255,39,55,44,255,86,124,121,255,98,156,159,255,4,16,6,255,0,9,0,255,143,151,140,255,190,196,186,255,163,164,156,255,141,142,134,255,104,105,97,255,3,9,0,255,0,6,0,255,27,37,28,255,141,153,143,255,183,195,185,255,119,129,121,255,136,146,138,255,243,248,242,255,236,241,235,255,208,214,204,255,159,165,155,255,51,54,45,255,2,5,0,255,0,1,0,255,0,1,0,255,2,7,3,255,28,33,29,255,21,27,23,255,15,21,17,255,15,21,17,255,11,17,13,255,13,18,14,255,16,21,15,255,16,19,12,255,20,25,18,255,32,42,34,255,15,26,18,255,90,100,91,255,217,229,217,255,220,232,218,255,222,235,218,255,212,225,207,255,212,225,207,255,202,215,197,255,162,175,157,255,20,31,15,255,40,51,35,255,39,49,38,255,34,44,33,255,68,78,69,255,63,73,62,255,61,69,56,255,119,127,112,255,76,86,76,255,71,80,70,255,64,116,121,255,55,121,129,255,15,72,78,255,41,92,95,255,65,104,103,255,90,100,88,255,97,105,94,255,54,71,61,255,94,146,147,255,69,133,138,255,75,118,117,255,88,138,138,255,89,169,181,255,86,164,174,255,88,158,164,255,83,139,141,255,65,87,80,255,68,76,65,255,58,65,55,255,55,62,52,255,55,64,54,255,54,71,64,255,45,59,52,255,60,73,65,255,56,69,60,255,55,66,57,255,57,70,61,255,61,75,65,255,48,62,53,255,73,89,80,255,86,108,101,255,73,90,81,255,67,106,106,255,82,159,170,255,82,162,171,255,81,162,170,255,86,163,173,255,79,156,166,255,92,165,174,255,88,149,154,255,65,83,73,255,40,65,56,255,59,82,75,255,74,95,87,255,57,90,86,255,51,82,76,255,93,123,118,255,97,144,144,255,44,56,36,255,73,82,63,255,108,115,97,255,157,161,144,255,165,167,153,255,202,204,190,255,245,247,234,255,85,89,75,255,60,66,54,255,151,161,150,255,46,58,48,255,42,54,44,255,54,64,56,255,139,148,143,255,221,226,222,255,242,247,241,255,250,255,246,255,252,255,246,255,162,165,154,255,154,157,146,255,153,156,145,255,95,98,89,255,6,12,2,255,0,5,0,255,0,7,0,255,0,3,0,255,0,4,0,255,27,37,29,255,26,32,28,255,17,23,19,255,17,22,18,255,18,23,19,255,22,29,22,255,4,14,5,255,45,52,44,255,135,145,136,255,115,125,114,255,218,228,217,255,215,226,212,255,208,219,205,255,214,227,210,255,167,180,163,255,0,8,0,255,11,24,7,255,30,43,26,255,9,22,5,255,12,23,7,255,51,62,46,255,73,81,68,255,123,131,118,255,87,109,101,255,68,99,94,255,36,78,77,255,67,121,125,255,91,149,154,255,92,161,170,255,99,180,192,255,84,117,113,255,75,101,95,255,58,111,115,255,61,83,75,255,51,71,64,255,68,90,85,255,71,119,123,255,74,148,157,255,76,156,167,255,66,148,160,255,72,154,166,255,81,137,139,255,82,136,137,255,69,122,123,255,73,110,106,255,80,92,79,255,79,89,77,255,66,76,64,255,93,101,91,255,83,92,81,255,87,106,97,255,81,99,91,255,86,100,92,255,59,74,66,255,74,89,82,255,84,103,95,255,74,87,77,255,68,93,88,255,80,134,137,255,75,124,123,255,77,156,166,255,83,161,171,255,79,154,165,255,91,169,179,255,96,160,165,255,99,111,101,255,52,68,57,255,59,80,72,255,48,64,51,255,47,63,51,255,56,85,75,255,90,124,119,255,86,135,135,255,86,94,70,255,97,105,81,255,76,81,58,255,24,28,5,255,60,62,41,255,102,104,83,255,162,163,145,255,0,3,0,255,183,190,174,255,250,255,243,255,238,249,235,255,97,107,96,255,104,114,105,255,68,75,68,255,0,5,0,255,89,94,88,255,162,168,158,255,221,227,215,255,179,182,171,255,216,219,208,255,253,255,243,255,244,248,234,255,223,229,215,255,188,194,180,255,145,153,138,255,57,65,52,255,21,32,18,255,0,5,0,255,0,3,0,255,0,5,0,255,12,17,11,255,23,28,22,255,19,24,17,255,22,29,21,255,24,29,22,255,0,3,0,255,0,3,0,255,86,96,87,255,65,75,66,255,112,122,113,255,165,175,164,255,163,175,163,255,82,94,82,255,37,49,35,255,33,45,31,255,33,45,31,255,56,67,53,255,49,60,46,255,56,64,51,255,99,107,96,255,52,85,81,255,46,83,80,255,66,98,91,255,116,132,122,255,122,148,143,255,123,160,159,255,119,174,178,255,102,109,102,255,92,155,160,255,77,158,170,255,90,168,179,255,82,119,116,255,71,110,109,255,78,106,100,255,87,95,82,255,81,116,111,255,87,143,145,255,78,152,159,255,77,137,141,255,100,172,180,255,91,174,184,255,91,171,180,255,97,172,180,255,92,157,162,255,69,123,122,255,89,117,108,255,94,111,99,255,90,100,88,255,91,99,90,255,91,100,90,255,59,73,65,255,73,90,82,255,87,103,95,255,74,92,84,255,66,85,78,255,79,91,82,255,70,81,73,255,71,111,109,255,82,116,114,255,78,125,127,255,90,152,159,255,97,159,165,255,100,137,135,255,45,69,61,255,73,95,88,255,98,120,111,255,59,89,80,255,47,75,66,255,57,85,79,255,63,104,104,255,151,158,127,255,122,129,98,255,110,115,85,255,123,126,97,255,119,122,95,255,128,130,106,255,83,85,61,255,59,63,40,255,145,150,128,255,144,152,131,255,196,203,185,255,154,163,146,255,196,204,189,255,249,255,243,255,107,113,101,255,0,3,0,255,0,2,0,255,1,4,0,255,87,90,81,255,159,162,153,255,231,234,223,255,251,255,241,255,248,254,240,255,252,255,243,255,242,251,234,255,150,161,144,255,190,201,184,255,185,196,180,255,135,143,128,255,75,83,70,255,0,3,0,255,0,5,0,255,0,3,0,255,12,18,8,255,0,2,0,255,20,25,18,255,24,29,23,255,0,3,0,255,0,4,0,255,0,5,0,255,0,4,0,255,69,79,71,255,117,127,119,255,111,121,113,255,132,142,134,255,150,160,152,255,123,133,125,255,116,126,118,255,57,67,58,255,44,54,45,255,43,96,96,255,24,70,66,255,0,38,34,255,83,130,128,255,110,155,153,255,101,148,148,255,107,141,136,255,77,105,96,255,90,142,142,255,102,153,153,255,83,151,155,255,86,140,140,255,87,153,159,255,95,176,188,255,94,134,131,255,86,93,81,255,78,85,74,255,81,88,77,255,85,119,114,255,95,150,153,255,79,156,163,255,89,172,182,255,98,180,190,255,85,168,178,255,60,143,151,255,92,148,147,255,91,158,162,255,88,155,158,255,88,138,137,255,88,120,115,255,59,69,60,255,72,83,73,255,86,96,87,255,71,86,75,255,60,71,63,255,78,97,88,255,76,96,88,255,78,90,81,255,85,97,88,255,79,92,82,255,91,102,94,255,96,131,128,255,98,145,147,255,47,93,93,255,69,119,122,255,105,161,166,255,68,118,118,255,50,97,97,255,72,103,97,255,51,78,71,255,216,222,188,255,209,215,181,255,203,206,175,255,184,187,156,255,158,159,128,255,154,154,126,255,130,133,104,255,121,124,97,255,99,103,76,255,13,19,0,255,32,37,14,255,134,142,119,255,149,154,132,255,207,212,192,255,94,98,81,255,135,139,124,255,243,246,235,255,198,201,192,255,114,117,108,255,4,7,0,255,32,35,24,255,118,122,108,255,163,167,153,255,205,212,196,255,199,208,191,255,135,146,129,255,171,182,165,255,175,186,169,255,155,164,147,255,140,149,132,255,123,130,114,255,125,131,117,255,79,82,73,255,16,19,12,255,155,158,151,255,41,44,37,255,73,76,69,255,165,170,163,255,142,149,141,255,89,96,88,255,20,30,22,255,0,4,0,255,0,5,0,255,35,44,39,255,72,81,76,255,115,124,121,255,103,112,109,255,138,147,142,255,131,141,133,255,142,153,145,255,73,146,151,255,80,152,157,255,73,145,151,255,64,130,134,255,78,136,138,255,71,128,129,255,83,133,132,255,88,134,132,255,76,115,110,255,88,102,90,255,107,125,112,255,66,115,113,255,77,129,129,255,90,159,165,255,63,98,93,255,63,111,108,255,81,161,171,255,73,139,146,255,68,109,108,255,96,105,93,255,80,98,87,255,83,127,122,255,93,150,152,255,95,164,170,255,72,141,146,255,93,145,142,255,90,152,154,255,90,153,155,255,90,146,148,255,90,141,142,255,59,107,105,255,74,123,122,255,91,125,121,255,72,87,78,255,63,119,125,255,79,103,97,255,78,112,109,255,78,140,146,255,78,133,137,255,74,114,112,255,89,109,101,255,97,108,100,255,94,105,95,255,35,58,52,255,71,105,103,255,104,149,152,255,65,109,108,255,37,91,94,255,101,154,156,255,94,151,154,255,217,221,188,255,218,222,189,255,226,230,197,255,225,226,194,255,220,221,189,255,214,215,184,255,193,194,163,255,169,172,141,255,133,136,105,255,120,125,93,255,130,135,105,255,128,135,104,255,137,142,112,255,108,113,83,255,0,4,0,255,155,159,136,255,202,205,186,255,192,194,180,255,152,154,140,255,130,132,118,255,144,146,133,255,40,44,30,255,0,3,0,255,0,5,0,255,52,60,47,255,100,108,95,255,162,170,155,255,198,206,191,255,207,216,199,255,205,214,197,255,203,210,192,255,204,210,196,255,61,64,57,255,135,136,131,255,211,212,207,255,0,2,0,255,186,189,180,255,220,226,214,255,212,220,207,255,205,213,198,255,188,196,183,255,135,143,130,255,49,57,46,255,0,3,0,255,0,3,0,255,0,2,0,255,0,6,2,255,30,39,34,255,85,96,88,255,118,134,124,255,70,145,150,255,90,165,171,255,73,152,160,255,56,135,143,255,48,125,132,255,45,120,126,255,51,120,123,255,56,118,118,255,57,108,103,255,69,116,109,255,84,134,129,255,66,115,109,255,47,97,94,255,78,119,110,255,100,107,98,255,97,150,148,255,84,152,156,255,79,144,148,255,76,128,130,255,82,128,126,255,73,122,123,255,74,92,83,255,80,88,78,255,75,84,73,255,87,112,104,255,104,144,140,255,87,145,147,255,82,151,156,255,75,147,154,255,72,143,150,255,49,119,125,255,67,138,145,255,74,102,98,255,66,116,119,255,62,134,147,255,63,73,65,255,63,128,137,255,65,142,152,255,65,141,151,255,70,144,152,255,87,155,162,255,76,128,130,255,62,88,82,255,46,56,47,255,69,79,70,255,103,113,104,255,62,73,63,255,44,67,59,255,100,139,137,255,99,150,151,255,217,218,186,255,217,218,186,255,222,223,191,255,224,225,193,255,225,226,194,255,224,225,193,255,228,229,197,255,225,226,192,255,211,212,178,255,186,190,155,255,149,153,118,255,116,120,85,255,76,80,45,255,109,113,78,255,103,107,74,255,122,125,94,255,25,27,3,255,37,39,17,255,98,100,79,255,165,166,148,255,216,217,201,255,80,82,68,255,97,99,85,255,198,202,188,255,135,141,129,255,52,60,47,255,59,65,53,255,121,129,114,255,180,186,172,255,221,228,212,255,252,255,243,255,195,199,185,255,0,1,0,255,188,188,186,255,157,158,153,255,1,4,0,255,208,211,200,255,225,231,217,255,219,228,211,255,207,216,197,255,209,218,199,255,184,193,174,255,121,130,113,255,165,173,158,255,127,135,124,255,86,94,83,255,20,27,19,255,0,4,0,255,0,7,0,255,0,6,0,255,0,68,74,255,18,92,98,255,0,75,81,255,25,103,112,255,32,112,119,255,23,101,109,255,28,107,114,255,28,107,111,255,26,99,102,255,30,95,95,255,48,103,98,255,55,100,92,255,69,102,90,255,59,101,92,255,72,111,101,255,95,139,132,255,104,118,104,255,76,94,82,255,65,101,96,255,90,145,146,255,72,142,149,255,66,96,90,255,66,103,98,255,61,127,134,255,44,92,94,255,63,87,80,255,89,115,109,255,83,129,127,255,68,131,137,255,52,127,136,255,49,132,144,255,59,125,132,255,64,72,63,255,57,121,131,255,62,117,124,255,78,88,80,255,78,151,160,255,81,160,169,255,86,165,173,255,83,159,165,255,93,167,174,255,70,137,141,255,45,93,92,255,44,105,108,255,76,125,125,255,97,134,131,255,54,71,63,255,46,57,48,255,102,114,105,255,96,109,99,255,223,222,191,255,223,222,191,255,222,222,188,255,227,227,193,255,225,225,191,255,222,222,188,255,223,223,189,255,223,223,187,255,233,233,197,255,222,224,187,255,205,207,170,255,147,149,112,255,156,158,121,255,165,167,130,255,148,150,113,255,103,104,70,255,91,92,60,255,109,110,79,255,116,116,88,255,138,138,112,255,139,139,115,255,1,3,0,255,169,170,152,255,238,241,224,255,247,251,236,255,173,179,165,255,146,150,136,255,126,132,118,255,0,3,0,255,77,81,67,255,143,147,133,255,110,112,101,255,1,2,0,255,65,65,63,255,1,3,0,255,127,130,121,255,205,209,195,255,222,229,213,255,217,226,205,255,216,226,202,255,208,218,194,255,187,197,173,255,126,136,112,255,170,179,158,255,153,162,143,255,156,165,148,255,120,126,112,255,87,95,82,255,77,89,79,255,19,35,25,255,4,78,84,255,5,79,86,255,0,74,80,255,22,101,107,255,18,96,102,255,11,88,94,255,13,89,94,255,14,90,94,255,17,96,100,255,22,97,100,255,25,95,96,255,41,94,90,255,71,127,123,255,73,131,128,255,58,110,105,255,52,89,80,255,76,110,100,255,94,133,126,255,68,108,102,255,71,118,114,255,60,108,105,255,53,59,51,255,62,119,122,255,64,141,151,255,61,141,155,255,82,142,147,255,73,124,127,255,86,132,133,255,91,98,91,255,83,115,110,255,63,113,116,255,73,113,114,255,77,84,77,255,60,87,85,255,55,63,57,255,64,111,115,255,68,139,149,255,66,143,153,255,69,146,154,255,70,147,154,255,81,156,161,255,89,157,160,255,82,133,129,255,47,109,112,255,59,115,117,255,57,115,117,255,59,106,105,255,54,94,89,255,102,140,137,255,97,118,111,255,220,220,186,255,227,227,193,255,227,227,193,255,231,231,195,255,225,225,191,255,226,226,190,255,225,225,189,255,228,228,192,255,225,225,187,255,226,226,188,255,178,178,140,255,170,170,132,255,226,226,190,255,225,225,189,255,218,218,182,255,195,195,159,255,152,152,116,255,124,124,88,255,110,110,76,255,127,126,95,255,114,113,83,255,85,85,57,255,83,83,57,255,20,22,0,255,135,138,117,255,160,165,145,255,201,205,188,255,225,229,212,255,34,38,23,255,65,67,53,255,99,101,87,255,0,2,0,255,4,5,0,255,4,5,0,255,0,2,0,255,158,161,150,255,218,224,210,255,231,238,222,255,220,229,210,255,215,224,203,255,221,231,207,255,191,201,177,255,116,126,102,255,161,170,149,255,139,148,127,255,154,163,144,255,154,161,143,255,130,138,123,255,115,125,114,255,84,95,87,255,0,70,75,255,0,75,80,255,5,81,87,255,18,95,101,255,10,85,91,255,8,83,89,255,5,79,84,255,7,82,88,255,10,83,87,255,11,86,88,255,12,71,70,255,22,79,77,255,34,110,113,255,41,116,119,255,60,130,134,255,59,122,123,255,64,114,111,255,75,118,111,255,99,137,131,255,87,130,126,255,80,120,114,255,74,105,97,255,98,128,121,255,100,112,100,255,73,120,121,255,110,164,168,255,96,163,172,255,92,166,177,255,93,111,103,255,102,128,124,255,80,118,116,255,88,95,88,255,94,102,94,255,65,73,65,255,70,77,71,255,78,132,139,255,67,142,154,255,71,151,162,255,78,155,165,255,67,143,151,255,76,154,162,255,74,143,148,255,77,124,121,255,53,113,114,255,53,105,106,255,48,106,107,255,51,108,110,255,60,113,112,255,88,136,137,255,72,111,111,255,223,223,187,255,226,226,190,255,224,224,188,255,223,223,185,255,223,223,187,255,227,227,189,255,226,226,188,255,227,227,189,255,232,229,194,255,206,203,168,255,159,156,121,255,215,212,177,255,226,223,190,255,228,225,192,255,231,228,195,255,231,228,195,255,228,225,190,255,207,204,169,255,186,183,148,255,153,150,115,255,109,106,71,255,98,98,64,255,79,78,47,255,100,101,70,255,84,87,58,255,109,113,86,255,137,141,116,255,142,146,123,255,3,6,0,255,192,193,175,255,251,252,236,255,206,207,191,255,97,99,86,255,80,82,71,255,19,22,11,255,90,94,80,255,147,153,139,255,194,200,186,255,212,221,204,255,188,197,180,255,164,175,158,255,136,147,130,255,44,55,38,255,81,92,75,255,94,103,86,255,89,98,81,255,85,92,76,255,79,85,71,255,83,89,79,255,104,111,103,255,0,68,75,255,0,71,76,255,7,79,84,255,9,82,86,255,0,72,77,255,0,69,75,255,4,76,81,255,5,78,81,255,2,74,79,255,6,71,73,255,2,54,51,255,0,67,71,255,0,69,76,255,0,70,77,255,0,70,78,255,0,71,78,255,0,69,76,255,0,64,67,255,0,56,59,255,16,66,63,255,27,64,57,255,14,49,41,255,61,90,81,255,79,115,107,255,29,60,53,255,90,129,126,255,71,118,118,255,58,107,108,255,64,72,66,255,69,133,140,255,63,143,158,255,92,159,168,255,85,120,121,255,65,96,95,255,73,87,80,255,75,110,109,255,76,130,134,255,75,143,152,255,86,161,171,255,101,169,177,255,91,151,157,255,102,155,157,255,101,126,119,255,57,93,90,255,76,115,113,255,102,141,137,255,69,106,102,255,54,91,86,255,47,84,83,255,51,95,96,255,225,225,189,255,226,226,190,255,229,229,193,255,226,226,190,255,227,227,191,255,227,227,189,255,226,226,188,255,231,231,193,255,223,220,185,255,167,164,129,255,190,187,154,255,231,228,195,255,231,228,195,255,226,223,190,255,226,223,192,255,230,227,194,255,231,228,195,255,231,228,193,255,225,222,187,255,224,222,184,255,217,214,179,255,190,187,152,255,163,163,127,255,114,114,78,255,86,87,53,255,116,117,85,255,128,131,100,255,84,87,58,255,70,70,46,255,118,118,94,255,156,155,134,255,217,216,196,255,182,183,165,255,150,153,136,255,21,25,11,255,0,2,0,255,1,4,0,255,25,31,19,255,105,111,97,255,114,123,106,255,128,137,120,255,111,122,106,255,51,62,48,255,16,24,11,255,0,4,0,255,0,4,0,255,19,25,13,255,28,34,22,255,59,64,57,255,131,136,129,255,46,117,121,255,0,72,76,255,8,79,86,255,0,69,76,255,14,85,91,255,24,95,100,255,24,94,99,255,26,97,102,255,29,97,102,255,14,65,64,255,19,79,80,255,46,119,125,255,60,134,140,255,73,145,150,255,59,132,138,255,49,122,127,255,35,109,115,255,24,98,103,255,22,93,98,255,19,90,93,255,0,67,71,255,0,58,61,255,0,51,51,255,0,36,31,255,0,28,21,255,0,37,34,255,0,42,40,255,0,29,23,255,0,23,19,255,0,38,38,255,0,47,53,255,19,88,97,255,0,57,66,255,0,48,54,255,0,10,5,255,0,4,0,255,19,26,22,255,18,34,28,255,42,84,85,255,56,101,101,255,38,87,90,255,51,96,96,255,56,81,77,255,64,77,71,255,46,53,48,255,80,89,83,255,74,90,81,255,58,77,70,255,63,90,89,255,60,110,115,255,228,227,196,255,226,225,194,255,226,226,192,255,227,227,193,255,229,226,193,255,231,228,193,255,230,227,192,255,229,226,191,255,188,186,148,255,169,167,129,255,228,225,190,255,233,230,195,255,226,226,192,255,225,225,191,255,228,228,194,255,226,226,192,255,227,227,193,255,227,227,193,255,224,224,190,255,224,224,188,255,227,227,193,255,227,227,191,255,220,217,182,255,210,207,172,255,182,182,146,255,147,147,113,255,119,119,85,255,89,88,57,255,104,103,72,255,79,78,48,255,90,89,59,255,94,93,65,255,134,137,110,255,84,87,66,255,0,2,0,255,2,5,0,255,0,2,0,255,0,6,0,255,49,56,40,255,178,187,166,255,202,211,190,255,180,189,170,255,78,86,73,255,2,7,0,255,35,40,34,255,0,4,0,255,35,38,31,255,47,52,45,255,35,45,36,255,97,109,99,255,55,128,134,255,10,82,88,255,0,72,78,255,7,80,86,255,27,97,105,255,18,87,96,255,7,75,84,255,6,74,81,255,13,69,70,255,0,51,51,255,41,112,117,255,73,148,151,255,81,158,160,255,107,182,184,255,104,179,180,255,99,173,175,255,97,171,173,255,80,154,157,255,57,130,133,255,64,137,140,255,45,119,123,255,27,101,104,255,1,72,76,255,15,83,86,255,0,56,58,255,24,73,70,255,67,108,100,255,66,98,89,255,57,94,85,255,37,67,56,255,0,28,24,255,17,48,43,255,49,95,94,255,44,75,73,255,43,50,46,255,47,54,49,255,23,30,27,255,0,4,0,255,0,18,16,255,0,58,66,255,0,65,76,255,0,58,68,255,0,29,29,255,0,4,0,255,0,14,14,255,0,3,0,255,0,14,13,255,0,19,18,255,11,31,29,255,20,59,63,255,225,224,194,255,227,226,195,255,228,227,196,255,220,220,186,255,230,227,194,255,229,226,193,255,235,232,197,255,206,203,168,255,161,159,121,255,206,204,166,255,232,229,194,255,231,228,193,255,232,232,198,255,231,231,197,255,224,224,190,255,231,231,197,255,229,228,197,255,228,227,196,255,226,226,192,255,223,223,189,255,224,224,190,255,226,226,192,255,228,225,190,255,226,223,188,255,229,226,191,255,225,222,187,255,199,196,161,255,178,175,140,255,154,151,118,255,136,133,100,255,120,117,84,255,98,97,66,255,100,103,72,255,33,37,12,255,50,52,38,255,89,90,82,255,106,109,102,255,143,146,137,255,221,228,210,255,225,233,210,255,213,223,198,255,196,205,184,255,93,99,87,255,0,3,0,255,18,23,19,255,38,43,39,255,22,24,19,255,20,25,18,255,23,35,25,255,39,52,42,255,4,77,83,255,13,87,93,255,0,73,80,255,13,82,88,255,1,71,80,255,0,68,77,255,0,69,79,255,0,61,67,255,2,49,49,255,0,62,66,255,49,122,126,255,67,142,145,255,80,158,160,255,89,167,168,255,80,155,154,255,89,164,165,255,98,173,175,255,79,154,155,255,68,142,144,255,92,165,167,255,75,148,151,255,51,125,129,255,4,77,81,255,0,70,75,255,0,71,76,255,49,120,123,255,94,158,156,255,92,149,145,255,90,140,134,255,71,116,108,255,0,37,34,255,81,115,107,255,123,158,152,255,120,136,125,255,114,135,130,255,109,142,144,255,88,126,130,255,13,62,69,255,39,111,123,255,75,148,159,255,81,151,160,255,52,116,125,255,33,66,68,255,33,39,35,255,15,26,26,255,21,39,39,255,30,42,40,255,21,34,29,255,16,32,27,255,2,23,20,255,225,224,193,255,227,226,195,255,228,227,196,255,227,227,193,255,227,224,191,255,230,227,192,255,229,226,191,255,168,165,130,255,177,175,137,255,231,229,191,255,233,230,195,255,229,226,191,255,229,229,195,255,233,233,199,255,226,226,192,255,229,229,195,255,229,228,197,255,229,228,197,255,228,228,194,255,226,226,192,255,225,225,191,255,225,225,191,255,227,227,191,255,229,229,193,255,219,219,183,255,227,227,191,255,227,224,189,255,225,222,187,255,217,214,181,255,204,201,168,255,173,170,137,255,108,107,76,255,84,87,56,255,113,117,92,255,168,171,154,255,233,235,224,255,196,199,190,255,233,236,225,255,223,230,212,255,217,225,202,255,214,224,199,255,190,199,178,255,88,94,80,255,0,2,0,255,9,14,10,255,24,29,25,255,46,48,43,255,0,6,0,255,135,148,138,255,79,95,82,255,4,78,83,255,0,70,78,255,8,81,88,255,4,75,82,255,2,70,78,255,2,70,79,255,0,68,76,255,4,53,55,255,10,63,64,255,0,70,76,255,75,149,154,255,79,154,155,255,39,115,117,255,69,146,147,255,74,149,149,255,69,145,145,255,78,153,155,255,60,134,137,255,63,137,139,255,74,148,150,255,58,131,133,255,56,129,132,255,55,128,131,255,41,115,117,255,0,67,73,255,45,119,119,255,50,122,121,255,61,132,131,255,48,117,115,255,44,109,106,255,23,78,74,255,72,109,99,255,78,108,97,255,70,110,104,255,73,129,132,255,79,154,166,255,77,140,151,255,22,97,108,255,58,130,139,255,82,152,160,255,94,164,169,255,90,153,158,255,79,111,108,255,72,79,71,255,25,34,28,255,51,66,61,255,76,97,93,255,69,78,70,255,87,138,142,255,86,122,119,255,228,227,196,255,224,224,190,255,228,228,194,255,232,232,198,255,226,223,188,255,233,230,195,255,192,189,154,255,162,159,124,255,221,219,181,255,231,229,191,255,232,229,194,255,228,225,190,255,227,227,193,255,230,230,196,255,226,226,192,255,227,227,193,255,229,228,197,255,227,226,195,255,227,227,193,255,228,228,194,255,228,228,194,255,225,225,191,255,224,224,188,255,225,225,189,255,227,227,191,255,222,222,186,255,227,224,189,255,222,219,184,255,229,226,193,255,223,220,187,255,221,218,185,255,154,154,120,255,91,95,62,255,125,129,102,255,185,188,169,255,233,235,222,255,192,195,184,255,221,225,211,255,223,231,210,255,217,225,202,255,216,226,201,255,203,212,191,255,99,105,91,255,0,4,0,255,30,35,29,255,28,33,27,255,1,4,0,255,134,142,131,255,192,206,193,255,34,52,38,255,22,97,102,255,15,88,92,255,12,84,89,255,1,71,80,255,1,68,76,255,0,69,78,255,3,59,64,255,0,47,49,255,3,71,76,255,0,70,76,255,61,133,137,255,61,133,135,255,52,125,126,255,55,131,131,255,68,143,143,255,75,150,150,255,63,137,140,255,67,141,143,255,71,145,146,255,90,164,165,255,75,149,151,255,74,148,148,255,88,161,161,255,90,163,163,255,46,119,119,255,45,116,114,255,50,122,120,255,60,129,127,255,48,121,117,255,53,123,120,255,46,115,112,255,57,107,98,255,55,88,73,255,44,87,78,255,51,112,113,255,62,136,145,255,55,117,123,255,29,101,108,255,49,122,128,255,34,105,108,255,45,117,118,255,51,118,120,255,74,110,106,255,66,71,61,255,20,36,28,255,56,71,64,255,72,79,70,255,60,107,109,255,69,137,144,255,69,91,82,255,229,229,195,255,225,225,191,255,230,230,196,255,222,222,186,255,232,229,194,255,214,211,176,255,158,156,118,255,202,200,162,255,235,232,197,255,228,225,190,255,231,228,193,255,229,226,191,255,231,231,197,255,227,227,193,255,221,221,187,255,229,229,195,255,230,229,198,255,227,226,195,255,226,226,192,255,228,228,194,255,228,228,194,255,226,226,192,255,225,225,189,255,227,227,191,255,229,229,193,255,223,223,187,255,222,222,186,255,223,223,187,255,218,218,184,255,216,216,182,255,218,218,184,255,168,168,134,255,93,97,64,255,116,119,90,255,149,152,131,255,239,241,227,255,198,202,188,255,224,228,213,255,221,229,208,255,221,229,206,255,207,217,192,255,197,206,185,255,82,90,75,255,0,4,0,255,64,69,63,255,46,51,45,255,78,83,76,255,194,204,193,255,127,143,130,255,20,38,22,255,16,91,95,255,18,90,94,255,3,74,80,255,0,66,74,255,1,69,78,255,3,66,73,255,0,47,47,255,8,69,73,255,0,70,79,255,20,91,96,255,82,154,157,255,74,146,148,255,79,151,154,255,94,167,167,255,70,143,143,255,65,140,141,255,99,175,176,255,89,164,165,255,71,146,146,255,104,178,178,255,73,147,148,255,77,151,151,255,106,178,177,255,87,159,157,255,50,123,121,255,60,131,127,255,91,161,157,255,92,163,158,255,93,162,156,255,91,159,153,255,88,156,150,255,82,137,125,255,81,115,98,255,76,116,103,255,75,124,119,255,70,146,152,255,64,128,131,255,63,135,139,255,60,131,134,255,47,118,118,255,41,110,108,255,51,116,115,255,57,87,78,255,51,56,43,255,44,69,61,255,49,69,61,255,55,82,80,255,51,114,121,255,43,88,88,255,35,49,38,255,226,226,192,255,229,229,195,255,227,227,191,255,223,223,187,255,228,225,190,255,174,171,136,255,174,172,134,255,232,230,192,255,229,226,191,255,231,228,193,255,228,225,190,255,233,230,195,255,228,228,194,255,227,227,193,255,225,225,191,255,226,226,192,255,228,227,196,255,227,226,195,255,228,228,194,255,229,229,195,255,228,228,194,255,225,225,191,255,225,225,189,255,227,227,191,255,227,227,191,255,222,222,186,255,219,219,183,255,221,221,185,255,218,218,184,255,219,219,185,255,222,222,188,255,183,184,150,255,96,97,65,255,105,108,79,255,139,142,121,255,222,225,208,255,169,173,158,255,177,181,166,255,159,167,146,255,150,158,135,255,135,145,120,255,110,119,98,255,51,59,44,255,32,40,29,255,46,51,44,255,11,16,9,255,122,128,118,255,159,170,156,255,102,116,101,255,112,129,113,255,17,91,94,255,3,75,81,255,0,69,76,255,1,68,75,255,0,67,76,255,0,51,54,255,6,57,59,255,0,71,77,255,34,105,110,255,62,133,138,255,94,165,167,255,85,158,159,255,74,145,146,255,106,178,179,255,102,176,176,255,80,156,155,255,64,139,140,255,92,167,168,255,76,151,151,255,100,175,176,255,79,153,153,255,73,146,145,255,106,178,176,255,50,123,120,255,48,120,116,255,87,157,152,255,109,179,173,255,107,176,170,255,107,175,169,255,109,178,171,255,108,178,171,255,107,166,155,255,107,139,122,255,105,142,127,255,105,151,144,255,103,174,177,255,101,158,155,255,102,161,159,255,102,155,149,255,93,143,135,255,75,121,112,255,66,105,94,255,91,112,98,255,87,102,89,255,82,101,91,255,80,87,75,255,75,115,113,255,79,132,132,255,75,112,108,255,72,113,108,255,228,225,190,255,231,228,193,255,227,224,189,255,228,225,190,255,197,194,159,255,168,165,130,255,214,211,176,255,232,229,194,255,230,227,192,255,231,228,193,255,226,226,192,255,230,230,196,255,224,224,190,255,229,229,195,255,230,230,196,255,225,225,191,255,227,227,193,255,228,228,194,255,229,229,195,255,230,230,196,255,228,228,194,255,226,226,192,255,225,225,191,255,224,224,190,255,222,222,188,255,223,223,189,255,226,226,192,255,223,223,189,255,222,222,188,255,216,216,182,255,220,220,186,255,199,200,166,255,108,109,77,255,110,113,84,255,118,122,99,255,195,198,179,255,162,166,149,255,159,163,146,255,156,164,143,255,157,165,142,255,158,168,144,255,154,163,142,255,90,98,83,255,14,22,11,255,19,24,17,255,0,2,0,255,71,77,67,255,125,133,120,255,137,149,135,255,138,150,136,255,48,120,123,255,0,70,77,255,2,70,75,255,0,67,76,255,5,62,67,255,3,52,55,255,1,64,70,255,0,69,77,255,84,155,161,255,68,140,144,255,93,165,167,255,92,166,166,255,64,136,135,255,103,176,176,255,99,174,174,255,103,177,177,255,91,166,166,255,61,136,136,255,83,157,158,255,109,184,184,255,87,160,159,255,92,164,164,255,80,151,150,255,48,119,116,255,65,134,131,255,106,176,171,255,104,175,170,255,107,176,169,255,108,176,170,255,105,173,166,255,108,177,170,255,106,169,161,255,109,145,130,255,109,146,133,255,109,149,139,255,110,172,171,255,109,162,158,255,112,164,160,255,109,160,155,255,113,164,158,255,90,142,135,255,81,132,127,255,108,140,131,255,109,119,104,255,107,116,105,255,105,109,96,255,104,131,123,255,102,146,142,255,102,151,149,255,104,154,150,255,230,227,192,255,227,224,189,255,229,226,191,255,216,213,178,255,162,159,124,255,197,194,159,255,231,228,193,255,230,227,192,255,231,228,193,255,230,227,192,255,229,229,195,255,227,227,193,255,228,228,194,255,229,229,195,255,226,226,192,255,231,231,197,255,230,230,196,255,229,229,195,255,228,228,194,255,227,227,193,255,229,229,195,255,230,230,196,255,228,228,194,255,226,226,192,255,222,222,188,255,223,223,189,255,219,219,185,255,223,223,189,255,222,222,188,255,220,220,186,255,218,218,184,255,212,212,178,255,126,127,95,255,72,75,44,255,1,3,0,255,200,203,182,255,211,214,195,255,217,222,202,255,216,221,199,255,222,230,207,255,216,224,201,255,209,218,197,255,125,133,118,255,0,4,0,255,21,27,17,255,57,63,53,255,93,99,87,255,74,80,68,255,40,48,33,255,122,130,115,255,81,152,155,255,20,89,92,255,6,75,80,255,12,76,81,255,0,47,49,255,0,58,63,255,0,68,77,255,36,105,111,255,72,142,148,255,54,126,130,255,94,166,169,255,90,162,161,255,74,148,147,255,105,179,179,255,102,176,176,255,99,175,176,255,104,179,179,255,96,170,171,255,47,120,121,255,79,154,152,255,98,171,171,255,89,162,160,255,59,131,129,255,56,128,125,255,91,160,156,255,107,177,171,255,105,173,167,255,105,175,168,255,105,174,167,255,108,176,168,255,107,174,169,255,107,172,167,255,108,148,136,255,109,135,117,255,109,113,99,255,109,173,172,255,110,177,178,255,109,178,180,255,111,179,178,255,112,183,184,255,92,160,159,255,80,146,147,255,109,150,145,255,104,107,94,255,106,116,104,255,104,126,116,255,105,139,132,255,102,130,121,255,104,124,109,255,103,147,142,255,227,225,187,255,230,228,190,255,227,225,187,255,177,175,137,255,181,178,143,255,225,222,187,255,228,228,192,255,227,227,191,255,229,229,195,255,228,228,194,255,226,226,192,255,227,227,193,255,228,228,194,255,228,228,194,255,228,228,194,255,227,227,193,255,227,227,193,255,227,227,193,255,228,228,194,255,228,228,194,255,228,228,194,255,227,227,193,255,224,224,190,255,223,223,189,255,219,219,185,255,220,220,186,255,221,221,187,255,223,223,189,255,221,221,187,255,218,218,184,255,216,216,182,255,216,216,182,255,154,155,123,255,69,72,41,255,61,64,37,255,119,123,100,255,192,195,174,255,221,226,204,255,233,238,216,255,226,234,211,255,216,224,203,255,211,218,200,255,134,140,126,255,0,5,0,255,33,39,29,255,113,119,109,255,73,79,67,255,0,4,0,255,2,6,0,255,107,111,97,255,63,131,133,255,22,91,95,255,18,87,91,255,7,60,61,255,16,70,72,255,19,85,92,255,0,68,77,255,53,122,127,255,94,163,169,255,79,150,153,255,80,152,153,255,76,150,149,255,75,149,148,255,104,180,178,255,91,166,166,255,91,165,166,255,84,158,158,255,70,144,144,255,64,136,136,255,50,123,122,255,87,159,158,255,68,140,138,255,47,116,114,255,73,143,139,255,107,174,171,255,106,174,169,255,106,174,168,255,109,177,171,255,108,176,169,255,109,175,168,255,109,175,170,255,109,176,170,255,109,157,147,255,109,133,115,255,109,130,115,255,110,149,140,255,110,170,169,255,110,180,181,255,111,183,185,255,111,183,183,255,93,160,161,255,79,145,147,255,107,151,145,255,108,112,97,255,106,120,108,255,106,144,138,255,106,132,124,255,106,109,96,255,105,109,96,255,105,141,135,255,227,225,187,255,228,226,188,255,199,197,159,255,167,165,127,255,208,205,170,255,232,229,194,255,229,229,193,255,224,224,188,255,226,226,192,255,227,227,193,255,227,227,193,255,228,228,194,255,229,229,195,255,229,229,195,255,229,229,195,255,228,228,194,255,228,228,194,255,228,228,194,255,229,229,195,255,229,229,195,255,228,228,194,255,227,227,193,255,226,226,192,255,226,226,192,255,225,225,191,255,223,223,189,255,221,221,187,255,220,220,186,255,219,219,185,255,217,217,183,255,217,217,183,255,218,218,184,255,195,194,163,255,93,94,63,255,99,99,71,255,94,96,72,255,155,157,135,255,230,233,212,255,229,232,211,255,223,228,206,255,220,225,205,255,210,217,199,255,143,149,135,255,0,3,0,255,110,116,104,255,105,111,99,255,1,7,0,255,40,44,30,255,1,1,0,255,81,81,69,255,43,111,113,255,24,93,95,255,5,65,65,255,1,52,51,255,44,107,110,255,53,123,128,255,1,70,77,255,21,89,94,255,80,150,153,255,70,141,143,255,53,125,126,255,66,141,140,255,59,135,133,255,64,140,139,255,58,132,133,255,60,134,135,255,56,130,130,255,47,120,121,255,39,112,112,255,91,164,164,255,71,143,142,255,32,104,101,255,60,130,128,255,99,170,166,255,111,180,175,255,106,175,170,255,110,178,172,255,109,176,170,255,108,174,168,255,111,177,171,255,111,177,171,255,111,177,172,255,110,170,164,255,110,140,125,255,111,143,129,255,111,142,129,255,111,160,154,255,110,182,183,255,110,181,182,255,111,181,180,255,95,162,162,255,79,144,144,255,107,153,148,255,108,111,96,255,106,143,136,255,106,142,135,255,108,111,98,255,108,122,110,255,107,109,97,255,106,132,124,255,230,226,189,255,214,210,173,255,164,161,126,255,192,189,154,255,230,227,194,255,227,224,191,255,228,228,194,255,228,228,194,255,228,227,196,255,228,227,196,255,229,228,197,255,229,228,197,255,228,228,194,255,228,228,194,255,228,228,194,255,228,228,194,255,228,228,194,255,228,228,194,255,228,228,194,255,227,227,193,255,226,225,194,255,225,224,193,255,226,225,194,255,227,226,195,255,227,224,193,255,224,221,190,255,222,219,186,255,221,218,185,255,220,217,184,255,219,216,183,255,217,214,179,255,215,215,179,255,212,212,178,255,151,152,120,255,81,82,51,255,105,108,79,255,97,99,75,255,210,214,191,255,245,248,227,255,234,239,217,255,228,233,213,255,230,234,217,255,136,142,128,255,96,102,88,255,127,131,117,255,34,38,24,255,48,52,38,255,48,50,36,255,66,64,52,255,134,132,120,255,45,113,114,255,0,64,69,255,0,51,50,255,13,72,72,255,39,111,114,255,38,108,112,255,49,119,124,255,0,69,77,255,35,104,109,255,62,133,136,255,66,138,141,255,73,147,148,255,66,141,139,255,74,150,148,255,84,158,158,255,84,157,158,255,91,163,164,255,79,152,152,255,80,152,152,255,107,178,178,255,60,129,129,255,44,114,112,255,89,158,156,255,113,183,180,255,108,177,174,255,109,177,173,255,111,177,172,255,108,175,169,255,109,176,169,255,112,178,172,255,112,178,170,255,111,177,169,255,110,176,169,255,111,158,147,255,111,138,120,255,111,146,131,255,110,142,129,255,110,176,173,255,110,186,187,255,112,184,184,255,97,167,165,255,78,149,149,255,108,150,144,255,108,140,130,255,106,148,140,255,107,121,105,255,107,125,111,255,107,124,112,255,106,127,118,255,106,148,144,255,225,221,184,255,181,177,140,255,170,167,132,255,226,223,188,255,232,229,196,255,222,219,186,255,226,226,192,255,230,230,196,255,230,229,198,255,229,228,197,255,228,227,196,255,227,226,195,255,226,226,192,255,226,226,192,255,228,228,194,255,228,228,194,255,226,226,192,255,227,227,193,255,226,226,192,255,225,225,191,255,223,222,191,255,223,222,191,255,224,223,192,255,225,224,193,255,224,221,190,255,223,220,189,255,222,219,186,255,221,218,185,255,220,217,184,255,219,216,183,255,217,214,179,255,216,213,178,255,215,215,181,255,200,200,166,255,115,114,83,255,89,90,59,255,70,70,42,255,130,132,108,255,200,204,181,255,191,194,173,255,172,177,157,255,163,167,150,255,123,130,114,255,122,129,113,255,102,106,92,255,77,81,66,255,81,85,70,255,120,122,108,255,134,134,122,255,91,91,79,255,50,117,119,255,0,54,56,255,0,51,53,255,29,100,102,255,74,145,150,255,57,125,128,255,47,116,120,255,80,151,154,255,64,134,138,255,52,123,126,255,87,159,159,255,95,169,169,255,64,139,136,255,95,170,169,255,95,167,168,255,105,178,178,255,97,168,169,255,93,165,165,255,99,171,171,255,65,136,135,255,41,110,109,255,78,146,145,255,109,178,176,255,110,179,176,255,106,174,170,255,111,179,174,255,110,176,171,255,110,177,171,255,111,177,171,255,112,178,172,255,112,177,169,255,111,177,168,255,110,177,170,255,110,173,164,255,111,147,132,255,110,139,123,255,109,133,114,255,109,151,139,255,110,173,168,255,111,171,166,255,96,150,143,255,77,127,121,255,108,147,138,255,109,149,139,255,107,141,131,255,109,135,123,255,107,135,124,255,107,146,141,255,108,150,147,255,108,138,131,255,196,192,157,255,164,160,125,255,209,206,171,255,228,225,190,255,228,225,192,255,230,227,194,255,225,224,193,255,226,225,194,255,228,227,196,255,227,226,195,255,226,225,194,255,225,224,193,255,226,226,192,255,227,227,193,255,228,228,194,255,228,228,194,255,228,225,192,255,228,225,192,255,228,225,192,255,227,224,191,255,225,222,191,255,224,221,190,255,225,222,191,255,226,223,192,255,225,222,191,255,224,221,190,255,223,220,187,255,220,217,184,255,219,216,183,255,219,216,183,255,219,216,181,255,220,217,182,255,214,211,176,255,221,221,185,255,196,196,162,255,99,100,66,255,100,101,69,255,103,106,77,255,104,108,83,255,133,137,114,255,138,143,123,255,139,143,126,255,140,144,127,255,96,100,83,255,122,126,111,255,156,160,143,255,155,159,142,255,135,139,122,255,130,132,119,255,118,120,109,255,46,104,104,255,0,51,50,255,0,64,68,255,71,142,145,255,82,153,156,255,66,138,140,255,51,121,124,255,70,140,143,255,69,141,143,255,0,70,78,255,87,158,158,255,94,166,166,255,69,143,141,255,107,179,178,255,97,168,168,255,89,161,160,255,97,166,167,255,103,173,173,255,70,139,139,255,55,124,122,255,71,139,137,255,103,171,169,255,109,177,174,255,109,178,176,255,110,178,174,255,111,179,175,255,112,180,175,255,112,179,173,255,111,177,172,255,112,178,172,255,112,178,170,255,111,177,170,255,110,176,168,255,111,179,172,255,110,172,164,255,110,143,126,255,110,143,125,255,109,144,128,255,109,144,128,255,110,153,141,255,94,137,127,255,75,118,109,255,107,152,143,255,108,140,127,255,108,147,138,255,109,159,153,255,107,156,153,255,106,151,145,255,107,150,144,255,107,146,140,255,165,161,126,255,190,186,151,255,228,225,190,255,226,223,188,255,226,223,190,255,231,228,195,255,225,224,193,255,227,226,195,255,227,226,195,255,226,225,194,255,226,225,194,255,226,225,194,255,226,226,192,255,226,226,192,255,225,225,191,255,225,225,191,255,226,223,190,255,227,224,191,255,227,224,191,255,226,223,190,255,224,221,190,255,223,220,189,255,224,221,190,255,224,221,190,255,223,220,189,255,224,221,190,255,224,221,188,255,221,218,185,255,219,216,183,255,218,215,182,255,218,215,180,255,218,215,180,255,219,216,181,255,215,213,175,255,215,212,177,255,155,155,119,255,57,58,24,255,102,103,72,255,75,78,51,255,102,106,81,255,186,189,168,255,171,176,156,255,144,149,129,255,150,155,135,255,150,154,137,255,196,201,181,255,169,174,154,255,111,115,98,255,193,199,185,255,152,158,146,255,32,83,79,255,0,58,60,255,5,76,78,255,98,169,170,255,84,155,156,255,61,134,135,255,80,151,153,255,60,131,133,255,22,93,95,255,0,69,77,255,73,144,145,255,91,161,162,255,71,142,141,255,88,158,157,255,73,143,142,255,94,163,162,255,97,167,166,255,50,119,117,255,46,115,113,255,62,132,129,255,104,172,169,255,109,177,174,255,107,175,173,255,110,178,176,255,110,178,174,255,110,178,175,255,113,181,176,255,111,178,173,255,113,179,174,255,111,177,172,255,111,177,170,255,110,177,170,255,110,178,170,255,111,177,169,255,110,176,170,255,109,158,145,255,109,129,108,255,110,143,126,255,109,134,117,255,110,143,129,255,90,147,142,255,74,127,120,255,107,153,144,255,108,156,148,255,108,156,149,255,109,171,168,255,107,161,157,255,106,144,135,255,105,167,169,255,105,155,153,255,177,173,138,255,225,221,186,255,224,221,188,255,231,228,195,255,225,222,191,255,226,223,192,255,228,227,197,255,230,229,199,255,228,227,197,255,228,227,197,255,228,227,196,255,228,227,196,255,226,226,192,255,225,225,191,255,224,224,188,255,224,224,188,255,226,223,190,255,226,223,190,255,225,222,189,255,224,221,188,255,224,221,190,255,224,221,190,255,224,221,190,255,224,221,190,255,222,219,188,255,223,220,189,255,224,219,187,255,223,218,186,255,221,216,184,255,220,215,183,255,219,215,180,255,217,213,178,255,220,216,179,255,214,212,173,255,166,164,126,255,166,166,128,255,169,171,134,255,94,95,63,255,79,82,53,255,74,78,53,255,57,60,39,255,122,125,104,255,178,183,161,255,162,167,145,255,207,212,192,255,122,127,105,255,175,178,157,255,183,188,168,255,186,197,181,255,153,163,152,255,18,76,72,255,0,68,74,255,14,84,86,255,98,169,172,255,97,166,169,255,72,143,145,255,68,141,143,255,62,135,136,255,52,124,126,255,9,81,83,255,57,127,128,255,66,136,137,255,49,117,118,255,84,152,152,255,109,177,176,255,92,160,157,255,37,106,104,255,51,120,117,255,66,134,132,255,101,169,166,255,108,176,174,255,108,176,173,255,111,179,175,255,110,178,174,255,109,176,172,255,111,179,174,255,112,179,175,255,111,177,173,255,114,181,175,255,111,177,172,255,111,177,171,255,110,176,170,255,111,178,170,255,111,177,170,255,110,162,150,255,109,162,150,255,109,162,151,255,110,141,123,255,109,135,118,255,111,136,119,255,88,106,89,255,75,114,102,255,109,165,160,255,109,160,154,255,108,173,172,255,108,148,139,255,109,164,160,255,108,166,163,255,107,168,168,255,107,158,156,255,217,212,180,255,233,230,197,255,227,224,191,255,228,225,192,255,226,223,192,255,229,226,195,255,232,231,201,255,227,226,196,255,228,227,197,255,228,227,197,255,229,228,197,255,227,226,195,255,226,225,194,255,225,225,191,255,226,226,192,255,227,227,193,255,228,225,192,255,227,224,191,255,226,223,190,255,225,222,189,255,225,222,191,255,226,223,192,255,226,223,192,255,227,224,193,255,225,222,191,255,224,221,188,255,223,218,186,255,220,215,183,255,220,215,183,255,221,217,182,255,222,218,183,255,220,216,179,255,194,190,153,255,161,157,119,255,181,179,140,255,209,207,169,255,215,215,179,255,189,190,156,255,116,117,86,255,70,73,46,255,71,73,49,255,55,59,36,255,53,57,34,255,149,154,131,255,176,181,158,255,187,192,169,255,174,178,155,255,199,204,184,255,200,208,193,255,137,147,136,255,0,69,72,255,12,85,89,255,30,100,103,255,36,106,109,255,58,128,131,255,55,126,128,255,52,125,128,255,37,110,110,255,50,122,124,255,56,127,129,255,25,95,97,255,58,128,128,255,81,148,149,255,108,174,174,255,77,146,145,255,49,119,116,255,50,119,117,255,53,122,118,255,95,164,159,255,111,179,175,255,106,174,169,255,109,178,173,255,111,179,176,255,111,180,176,255,111,179,176,255,110,178,174,255,112,178,174,255,113,179,174,255,112,178,173,255,112,179,173,255,112,179,173,255,111,178,171,255,112,171,161,255,112,161,149,255,111,166,158,255,109,173,167,255,109,175,169,255,110,169,160,255,109,145,132,255,112,135,119,255,87,109,93,255,77,95,78,255,110,128,111,255,108,156,149,255,108,164,159,255,108,167,164,255,107,162,158,255,107,170,169,255,107,171,173,255,107,153,150,255,228,225,194,255,226,225,194,255,225,224,193,255,224,223,192,255,225,224,193,255,226,225,194,255,226,225,194,255,225,224,193,255,229,228,198,255,228,227,197,255,228,227,197,255,227,226,196,255,227,226,196,255,226,225,194,255,225,224,193,255,225,224,193,255,225,224,193,255,226,225,194,255,226,223,192,255,230,227,196,255,230,226,197,255,225,221,192,255,227,224,193,255,224,221,190,255,226,223,190,255,220,217,184,255,222,217,185,255,219,215,180,255,220,216,181,255,225,221,184,255,214,210,173,255,175,171,134,255,162,160,122,255,200,198,160,255,216,214,176,255,211,208,173,255,216,213,178,255,208,208,174,255,198,197,166,255,150,151,120,255,88,88,60,255,82,85,56,255,86,89,62,255,66,70,43,255,102,106,81,255,183,187,164,255,193,198,175,255,164,169,149,255,205,209,195,255,120,126,116,255,0,68,77,255,0,69,77,255,42,111,115,255,26,95,99,255,1,69,77,255,34,103,106,255,61,132,134,255,78,148,150,255,95,167,169,255,98,168,171,255,83,154,154,255,89,158,157,255,66,136,135,255,56,124,124,255,41,109,108,255,56,124,123,255,89,157,153,255,84,153,148,255,79,147,142,255,106,176,170,255,113,182,177,255,109,176,172,255,111,178,174,255,111,178,175,255,111,179,176,255,113,179,175,255,112,178,175,255,111,177,171,255,112,179,173,255,112,180,173,255,113,177,170,255,113,164,153,255,113,161,149,255,111,172,163,255,110,176,171,255,109,174,169,255,110,176,169,255,112,174,167,255,110,171,165,255,111,158,147,255,88,114,97,255,84,111,92,255,111,140,124,255,109,132,116,255,109,143,132,255,108,166,162,255,108,169,167,255,107,160,156,255,107,172,175,255,108,149,144,255,225,224,193,255,225,224,193,255,225,224,193,255,225,224,193,255,225,224,193,255,227,226,195,255,227,226,195,255,226,225,194,255,228,227,197,255,227,226,196,255,226,225,195,255,225,224,194,255,225,224,194,255,226,225,195,255,227,226,196,255,228,227,197,255,227,226,195,255,228,227,196,255,228,225,194,255,225,222,191,255,225,221,192,255,225,221,192,255,224,221,190,255,228,225,194,255,223,220,187,255,225,222,189,255,219,215,180,255,227,223,188,255,226,222,187,255,202,198,161,255,164,160,123,255,170,166,128,255,206,204,166,255,218,216,178,255,213,210,175,255,216,213,178,255,212,209,176,255,210,207,174,255,211,210,179,255,207,206,175,255,185,186,155,255,114,115,84,255,52,55,26,255,96,99,70,255,72,76,51,255,82,86,61,255,123,128,106,255,112,116,99,255,115,117,106,255,95,96,88,255,21,90,95,255,77,146,151,255,62,130,135,255,68,136,141,255,59,127,132,255,68,138,141,255,99,169,171,255,110,179,181,255,103,173,174,255,88,159,157,255,55,124,124,255,40,111,107,255,36,105,103,255,44,113,111,255,70,139,138,255,100,169,168,255,109,179,175,255,100,170,164,255,72,139,134,255,94,161,154,255,109,175,170,255,111,177,173,255,111,177,173,255,112,179,176,255,111,178,175,255,110,177,174,255,111,176,172,255,111,179,175,255,112,180,175,255,111,172,164,255,112,161,150,255,113,163,151,255,114,174,166,255,113,178,171,255,111,176,172,255,110,176,172,255,111,173,167,255,112,174,167,255,110,175,170,255,112,176,172,255,88,143,134,255,88,123,106,255,111,130,110,255,108,141,126,255,108,133,119,255,108,136,122,255,108,150,140,255,108,146,138,255,108,146,140,255,108,140,133,255,226,225,195,255,226,225,195,255,226,225,195,255,226,225,195,255,226,225,195,255,227,226,196,255,227,226,196,255,227,226,196,255,228,227,197,255,227,226,196,255,226,225,195,255,226,225,195,255,226,225,195,255,227,226,196,255,228,227,197,255,228,227,197,255,225,224,193,255,227,226,195,255,229,228,197,255,223,222,191,255,231,228,197,255,235,232,201,255,225,222,191,255,223,220,189,255,221,218,185,255,224,221,188,255,228,225,192,255,216,213,178,255,189,185,150,255,161,157,120,255,190,186,149,255,216,212,175,255,218,215,180,255,215,212,177,255,219,216,183,255,214,211,178,255,214,211,180,255,212,209,178,255,209,208,177,255,208,207,176,255,186,187,155,255,130,131,100,255,150,153,124,255,118,121,92,255,102,106,81,255,93,97,72,255,106,111,89,255,81,85,68,255,0,1,0,255,4,5,0,255,13,80,88,255,42,110,116,255,49,117,123,255,61,130,135,255,51,120,124,255,49,119,121,255,55,126,126,255,57,127,126,255,28,98,98,255,30,101,98,255,38,107,105,255,53,123,118,255,79,149,145,255,90,160,155,255,86,155,153,255,103,172,171,255,108,176,173,255,108,177,172,255,93,162,157,255,75,141,135,255,106,175,170,255,112,181,177,255,111,177,173,255,112,178,174,255,113,179,176,255,110,177,174,255,112,180,178,255,112,177,172,255,112,169,160,255,112,161,148,255,112,169,160,255,112,177,170,255,113,177,172,255,112,177,171,255,111,178,175,255,110,176,172,255,111,176,170,255,112,175,170,255,111,175,170,255,114,178,172,255,86,142,132,255,93,133,117,255,111,159,149,255,108,148,135,255,108,142,131,255,108,139,127,255,108,145,134,255,108,137,125,255,108,112,98,255,109,114,99,255,228,227,197,255,229,228,198,255,228,227,197,255,227,226,196,255,227,226,196,255,228,227,197,255,227,226,196,255,226,225,195,255,228,227,197,255,228,227,197,255,229,228,198,255,228,227,197,255,228,227,197,255,227,226,196,255,227,226,196,255,227,226,196,255,226,225,194,255,227,226,195,255,231,230,199,255,226,225,194,255,224,221,190,255,225,222,191,255,224,221,190,255,226,223,192,255,228,225,192,255,227,224,191,255,204,201,168,255,164,161,128,255,161,157,122,255,202,198,163,255,218,214,179,255,221,217,182,255,215,212,177,255,216,213,180,255,215,212,179,255,211,208,175,255,216,213,182,255,213,210,179,255,211,210,179,255,187,186,155,255,123,124,92,255,185,186,154,255,193,196,165,255,176,179,150,255,152,156,129,255,92,96,71,255,100,105,82,255,89,94,74,255,36,38,27,255,5,6,0,255,2,71,79,255,0,69,79,255,0,69,79,255,0,70,78,255,27,97,99,255,25,96,97,255,26,96,95,255,40,110,109,255,50,121,118,255,63,134,131,255,81,151,147,255,98,168,163,255,103,174,169,255,108,178,173,255,96,165,163,255,89,158,156,255,108,176,173,255,110,179,175,255,108,178,172,255,79,147,141,255,88,155,149,255,112,178,173,255,112,178,175,255,110,177,174,255,113,181,179,255,112,180,177,255,113,174,169,255,112,161,152,255,112,161,150,255,113,174,166,255,113,178,173,255,112,179,173,255,113,176,171,255,112,177,172,255,110,176,172,255,110,175,171,255,112,177,172,255,113,178,171,255,112,177,171,255,113,171,163,255,82,119,104,255,97,154,143,255,111,172,166,255,108,164,158,255,109,158,150,255,109,140,128,255,108,143,131,255,108,139,128,255,108,123,109,255,108,113,98,255,228,227,197,255,229,228,198,255,229,228,198,255,228,227,197,255,227,226,196,255,228,227,197,255,227,226,196,255,226,225,195,255,228,227,197,255,229,228,198,255,229,228,198,255,229,228,198,255,228,227,197,255,227,226,196,255,227,226,196,255,226,225,195,255,226,225,194,255,224,223,192,255,227,226,195,255,231,230,199,255,225,224,193,255,224,223,192,255,230,229,198,255,226,225,194,255,222,219,188,255,193,190,159,255,161,158,125,255,184,181,148,255,215,212,179,255,221,218,183,255,217,214,179,255,214,211,176,255,216,213,180,255,216,213,182,255,215,212,181,255,212,209,178,255,209,205,176,255,220,216,187,255,181,180,149,255,132,131,100,255,199,200,168,255,207,208,176,255,183,186,155,255,179,182,153,255,161,165,138,255,99,103,78,255,111,116,93,255,81,86,64,255,33,35,21,255,2,2,0,255,38,106,111,255,19,88,92,255,20,90,92,255,39,109,110,255,40,109,109,255,55,125,124,255,70,140,138,255,81,150,148,255,90,160,157,255,97,167,165,255,101,170,168,255,102,171,168,255,103,173,169,255,104,174,170,255,111,180,178,255,98,166,165,255,95,163,159,255,109,177,173,255,110,179,173,255,103,173,167,255,74,141,136,255,101,168,163,255,113,181,179,255,109,176,173,255,110,176,174,255,112,170,164,255,112,160,151,255,111,166,159,255,113,178,172,255,112,179,174,255,113,179,172,255,113,177,171,255,112,178,172,255,111,177,173,255,110,176,173,255,110,175,171,255,111,174,168,255,113,179,175,255,112,168,160,255,110,152,137,255,77,138,130,255,100,163,156,255,110,169,160,255,109,166,159,255,109,161,153,255,109,143,129,255,108,146,135,255,108,137,124,255,108,122,107,255,108,112,98,255,226,225,195,255,227,226,196,255,228,227,197,255,227,226,196,255,227,226,196,255,228,227,197,255,228,227,197,255,227,226,196,255,228,227,197,255,228,227,197,255,228,227,197,255,227,226,196,255,226,225,195,255,226,225,195,255,227,226,196,255,228,227,197,255,226,225,194,255,230,229,198,255,228,227,196,255,227,226,195,255,223,222,191,255,227,226,195,255,229,228,197,255,210,209,178,255,177,174,143,255,168,165,134,255,198,195,162,255,215,212,179,255,219,216,183,255,214,211,178,255,216,213,178,255,214,211,178,255,212,209,178,255,218,215,184,255,216,213,182,255,212,209,178,255,220,216,187,255,180,176,147,255,137,136,105,255,206,205,174,255,208,209,177,255,197,198,166,255,185,188,157,255,185,188,157,255,149,153,126,255,84,88,61,255,82,87,64,255,81,86,64,255,31,32,14,255,29,30,14,255,48,116,118,255,23,91,92,255,34,103,104,255,44,114,112,255,71,141,140,255,89,159,157,255,96,166,163,255,95,165,161,255,100,170,167,255,99,169,167,255,100,170,167,255,105,175,171,255,106,174,172,255,109,177,176,255,106,175,173,255,110,179,178,255,94,162,158,255,100,169,167,255,112,180,176,255,109,177,172,255,82,149,143,255,83,151,147,255,111,179,176,255,112,174,170,255,109,162,155,255,111,161,153,255,112,171,166,255,112,176,172,255,113,180,174,255,112,177,171,255,113,178,172,255,113,177,172,255,113,177,172,255,112,178,174,255,111,178,174,255,109,174,170,255,110,177,172,255,111,166,157,255,114,157,143,255,106,170,163,255,76,139,133,255,104,165,156,255,110,168,160,255,109,168,161,255,109,158,148,255,108,138,122,255,108,137,124,255,108,137,124,255,108,121,104,255,108,120,104,255,225,224,196,255,227,226,198,255,228,227,199,255,228,227,199,255,228,227,199,255,228,227,199,255,228,227,199,255,228,227,199,255,227,226,196,255,228,227,197,255,228,227,197,255,227,226,196,255,226,225,195,255,226,225,195,255,227,226,196,255,228,227,197,255,227,226,195,255,224,224,190,255,221,221,187,255,227,227,193,255,233,233,199,255,223,223,189,255,194,193,162,255,165,164,133,255,184,183,152,255,213,212,181,255,222,221,190,255,222,221,190,255,208,208,174,255,215,215,181,255,217,214,181,255,211,208,175,255,219,216,185,255,213,209,180,255,206,202,173,255,223,219,190,255,175,174,144,255,143,142,112,255,208,207,176,255,207,206,175,255,203,204,172,255,200,201,169,255,190,193,162,255,184,187,156,255,133,137,110,255,93,97,70,255,91,96,73,255,75,80,57,255,17,19,0,255,62,64,43,255,48,116,116,255,24,93,93,255,38,107,106,255,60,129,127,255,91,161,158,255,95,165,162,255,98,169,165,255,101,172,168,255,99,169,165,255,103,172,170,255,104,173,172,255,105,174,172,255,108,176,175,255,104,172,171,255,107,176,174,255,110,179,178,255,110,179,176,255,93,161,156,255,105,171,166,255,112,180,175,255,100,170,165,255,69,136,130,255,96,154,147,255,113,162,152,255,111,168,160,255,111,176,171,255,113,180,177,255,113,181,177,255,112,175,170,255,112,177,173,255,112,178,172,255,113,176,171,255,113,180,175,255,112,176,173,255,111,174,170,255,110,178,176,255,111,164,155,255,111,155,143,255,114,178,171,255,103,168,161,255,77,140,132,255,109,171,162,255,110,170,162,255,109,168,160,255,110,154,143,255,109,141,126,255,108,140,127,255,108,135,121,255,108,117,98,255,108,130,115,255,227,226,198,255,229,228,200,255,230,229,201,255,229,228,200,255,228,227,199,255,229,228,200,255,229,228,200,255,228,227,199,255,227,226,196,255,228,227,197,255,229,228,198,255,229,228,198,255,228,227,197,255,227,226,196,255,226,225,195,255,226,225,194,255,226,225,194,255,223,223,189,255,229,229,195,255,229,229,195,255,211,211,177,255,176,176,142,255,170,169,138,255,205,204,173,255,220,219,188,255,220,219,188,255,219,218,187,255,216,215,184,255,221,221,187,255,214,214,180,255,212,209,176,255,217,214,183,255,213,209,180,255,211,207,178,255,226,222,193,255,167,163,134,255,141,140,110,255,213,212,182,255,211,210,179,255,204,203,172,255,202,203,171,255,201,202,170,255,191,194,163,255,179,182,153,255,119,123,96,255,98,102,77,255,71,76,53,255,73,76,55,255,1,2,0,255,53,54,36,255,38,107,108,255,40,109,110,255,39,108,108,255,80,149,148,255,97,167,165,255,99,170,167,255,100,170,167,255,103,173,169,255,104,173,169,255,106,175,173,255,106,176,173,255,106,176,173,255,106,175,174,255,108,177,175,255,110,178,177,255,109,177,175,255,112,180,177,255,108,177,171,255,88,156,152,255,107,175,171,255,112,175,169,255,82,135,125,255,76,126,117,255,110,171,165,255,111,178,174,255,110,177,173,255,113,179,176,255,114,179,175,255,112,179,176,255,113,178,174,255,112,175,170,255,112,178,173,255,112,176,172,255,112,176,171,255,111,180,178,255,111,162,152,255,112,156,144,255,113,178,173,255,113,178,171,255,101,164,157,255,78,141,132,255,112,174,167,255,109,170,162,255,109,166,159,255,110,150,138,255,110,144,130,255,108,134,119,255,108,134,120,255,108,112,98,255,108,127,113,255,228,227,199,255,228,227,199,255,230,229,201,255,230,229,201,255,229,228,200,255,227,226,198,255,228,227,199,255,230,229,201,255,231,230,200,255,230,229,199,255,230,229,199,255,229,228,198,255,227,226,196,255,226,225,195,255,226,225,195,255,225,224,193,255,227,226,195,255,227,227,193,255,226,226,192,255,196,196,162,255,163,163,129,255,183,183,149,255,219,219,185,255,221,221,187,255,217,216,185,255,219,218,187,255,220,219,188,255,215,214,183,255,215,214,183,255,214,213,182,255,216,215,184,255,215,214,183,255,210,209,179,255,226,225,195,255,160,159,129,255,155,154,124,255,215,214,184,255,210,209,179,255,207,206,175,255,209,208,177,255,206,207,175,255,202,203,171,255,194,197,166,255,170,173,144,255,101,105,78,255,112,116,91,255,101,106,83,255,66,69,50,255,1,2,0,255,12,10,0,255,0,69,79,255,27,96,98,255,52,121,121,255,91,160,159,255,99,169,167,255,102,172,168,255,104,173,170,255,105,175,171,255,107,177,173,255,108,177,174,255,107,177,173,255,107,177,173,255,108,176,172,255,109,176,173,255,108,177,174,255,110,178,175,255,112,181,178,255,108,178,173,255,109,178,174,255,91,151,143,255,109,158,146,255,108,163,153,255,74,139,133,255,92,158,151,255,113,178,173,255,113,178,174,255,112,178,175,255,114,180,175,255,114,179,176,255,113,178,175,255,112,178,173,255,113,179,173,255,113,177,172,255,112,181,179,255,112,161,151,255,112,160,149,255,112,178,173,255,113,176,171,255,117,180,174,255,90,153,146,255,86,149,142,255,114,176,169,255,109,171,163,255,110,165,155,255,109,144,129,255,109,147,135,255,108,143,131,255,108,131,117,255,108,111,97,255,108,113,97,255,232,231,203,255,230,229,201,255,228,227,199,255,228,227,199,255,230,229,201,255,230,229,201,255,229,228,200,255,226,225,197,255,225,224,194,255,232,231,201,255,232,231,201,255,228,227,197,255,228,227,197,255,227,226,196,255,226,225,195,255,226,225,194,255,232,231,200,255,211,211,177,255,175,175,141,255,171,171,137,255,205,205,171,255,226,226,192,255,222,222,188,255,218,218,184,255,225,224,193,255,218,217,186,255,217,216,185,255,220,219,188,255,217,216,185,255,217,216,185,255,217,216,185,255,217,216,185,255,223,222,192,255,154,153,123,255,157,156,126,255,220,219,189,255,214,213,183,255,211,210,180,255,209,208,177,255,206,205,174,255,205,206,174,255,203,204,172,255,195,198,167,255,154,157,128,255,108,112,87,255,121,125,102,255,120,125,103,255,50,53,34,255,22,23,7,255,88,86,73,255,31,101,105,255,33,101,104,255,64,133,133,255,98,167,166,255,102,171,170,255,105,175,173,255,105,175,172,255,106,175,171,255,108,176,171,255,109,179,175,255,109,180,175,255,109,178,174,255,110,178,175,255,110,178,174,255,111,179,176,255,107,175,172,255,107,178,175,255,111,175,170,255,111,164,155,255,102,154,145,255,94,155,148,255,117,185,180,255,94,160,153,255,73,139,131,255,106,174,168,255,114,179,174,255,114,180,175,255,112,178,175,255,114,180,177,255,114,181,176,255,113,179,175,255,113,180,174,255,113,181,178,255,113,161,150,255,112,161,150,255,111,178,175,255,112,178,173,255,113,178,173,255,115,178,171,255,87,148,140,255,92,156,148,255,114,176,170,255,109,170,163,255,110,159,148,255,109,146,133,255,108,151,139,255,108,148,139,255,108,126,111,255,108,117,100,255,108,136,126,255,230,229,201,255,231,230,202,255,231,230,202,255,230,229,201,255,230,229,201,255,230,229,201,255,230,229,199,255,228,227,197,255,228,227,197,255,230,229,199,255,231,230,200,255,227,226,196,255,225,224,193,255,229,228,197,255,229,228,197,255,224,223,192,255,190,189,158,255,168,167,136,255,186,186,152,255,219,219,185,255,221,221,187,255,218,218,184,255,223,223,189,255,218,218,184,255,218,218,184,255,216,216,182,255,221,220,189,255,215,214,183,255,218,217,186,255,219,218,187,255,212,211,181,255,221,220,190,255,151,150,120,255,174,173,143,255,224,223,193,255,211,210,180,255,208,207,177,255,210,209,179,255,213,212,181,255,206,205,174,255,198,199,167,255,203,204,172,255,194,197,166,255,133,136,107,255,102,106,81,255,99,103,80,255,76,79,58,255,2,5,0,255,57,58,40,255,105,104,86,255,50,119,120,255,47,117,117,255,73,143,144,255,104,173,173,255,104,174,172,255,107,177,175,255,107,177,173,255,107,177,173,255,108,177,174,255,109,178,175,255,109,180,176,255,110,179,175,255,111,178,175,255,111,179,176,255,107,176,173,255,108,178,173,255,111,169,162,255,109,160,151,255,110,168,159,255,110,177,172,255,97,163,158,255,96,161,155,255,114,181,174,255,76,142,134,255,86,152,143,255,115,180,173,255,113,180,175,255,114,179,175,255,109,175,172,255,114,180,177,255,113,178,173,255,113,181,176,255,113,160,149,255,113,167,158,255,112,181,177,255,111,176,172,255,112,176,172,255,114,178,174,255,112,176,169,255,80,142,134,255,101,162,155,255,113,176,169,255,109,170,161,255,109,153,140,255,109,144,131,255,108,144,130,255,109,135,122,255,108,112,98,255,108,128,113,255,108,141,133,255,228,227,199,255,230,229,201,255,232,231,203,255,232,231,203,255,231,230,202,255,229,228,200,255,228,227,197,255,229,228,198,255,230,229,199,255,228,227,197,255,226,225,195,255,226,225,195,255,230,229,198,255,230,229,198,255,206,205,174,255,171,170,139,255,172,171,140,255,210,209,178,255,232,232,198,255,226,226,192,255,220,220,186,255,219,219,185,255,218,218,184,255,217,217,183,255,219,219,185,255,218,218,184,255,214,213,182,255,216,215,184,255,217,216,185,255,219,218,187,255,219,218,188,255,141,140,110,255,179,178,148,255,224,223,193,255,209,208,178,255,211,210,180,255,212,211,181,255,213,212,182,255,210,209,178,255,208,207,176,255,208,209,177,255,205,206,175,255,182,185,156,255,121,124,97,255,107,111,88,255,54,57,36,255,23,26,7,255,0,3,0,255,91,93,71,255,125,124,103,255,46,115,113,255,53,122,121,255,86,156,155,255,105,175,174,255,109,179,178,255,107,177,175,255,108,178,174,255,108,178,174,255,108,177,174,255,108,178,175,255,109,177,175,255,109,178,175,255,110,178,177,255,110,179,177,255,109,173,166,255,109,162,151,255,111,163,155,255,108,171,167,255,110,181,177,255,110,179,175,255,110,176,170,255,95,160,153,255,104,169,161,255,100,165,157,255,70,136,129,255,106,171,163,255,114,179,173,255,111,176,171,255,113,179,175,255,112,178,175,255,113,179,175,255,112,156,143,255,112,167,161,255,112,181,178,255,112,175,170,255,111,176,170,255,112,177,173,255,115,180,176,255,109,172,165,255,77,139,131,255,108,171,166,255,112,176,169,255,110,166,158,255,109,149,135,255,109,147,132,255,108,129,113,255,110,120,103,255,109,112,99,255,109,139,127,255,109,148,139,255,232,231,203,255,229,228,200,255,228,227,199,255,231,230,202,255,232,231,203,255,229,228,200,255,227,226,196,255,227,226,196,255,224,223,192,255,229,228,197,255,232,231,200,255,232,231,200,255,217,216,185,255,183,182,151,255,172,172,138,255,193,193,159,255,224,223,192,255,226,225,194,255,222,221,190,255,220,219,188,255,223,223,189,255,222,222,188,255,219,219,185,255,221,221,187,255,215,215,181,255,219,219,185,255,223,222,191,255,215,214,183,255,224,223,192,255,211,210,179,255,140,139,109,255,182,181,151,255,226,225,194,255,212,211,180,255,219,218,187,255,211,210,179,255,209,208,177,255,210,209,178,255,209,208,177,255,210,209,178,255,205,206,175,255,202,203,172,255,176,179,150,255,109,112,85,255,125,129,106,255,122,125,104,255,85,88,71,255,0,3,0,255,127,129,105,255,109,112,83,255,37,107,105,255,59,128,126,255,102,171,168,255,107,178,176,255,106,177,175,255,108,178,176,255,108,178,175,255,108,178,175,255,109,178,174,255,109,178,177,255,109,179,178,255,109,179,178,255,109,175,173,255,109,164,158,255,110,163,152,255,108,168,158,255,108,177,173,255,109,177,174,255,110,177,174,255,109,176,172,255,108,175,169,255,110,176,170,255,92,158,150,255,103,170,162,255,85,150,140,255,86,152,144,255,110,177,172,255,111,177,171,255,112,180,177,255,111,176,170,255,112,155,142,255,111,167,158,255,111,180,178,255,111,176,172,255,111,178,173,255,111,175,169,255,112,176,171,255,114,178,174,255,105,166,160,255,79,141,134,255,111,175,168,255,110,174,167,255,111,165,157,255,110,146,130,255,109,151,139,255,108,151,140,255,110,139,127,255,109,112,97,255,109,150,139,255,109,145,131,255,232,231,203,255,229,228,200,255,229,228,200,255,231,230,202,255,232,231,203,255,231,230,202,255,231,230,200,255,233,232,202,255,232,231,200,255,228,227,196,255,224,223,192,255,199,198,167,255,170,169,138,255,182,181,150,255,215,215,181,255,226,226,192,255,223,222,191,255,220,219,188,255,217,216,185,255,218,217,186,255,222,222,188,255,222,222,188,255,219,219,185,255,219,219,185,255,218,218,184,255,221,221,187,255,212,211,180,255,219,218,187,255,213,212,181,255,140,139,108,255,192,191,161,255,226,225,194,255,212,211,180,255,214,213,182,255,210,209,178,255,211,210,179,255,213,212,181,255,208,207,176,255,207,206,175,255,206,205,174,255,203,204,173,255,204,205,174,255,157,160,133,255,108,110,86,255,132,136,113,255,131,134,115,255,45,47,33,255,55,58,39,255,141,144,117,255,99,102,71,255,52,123,120,255,70,140,137,255,100,169,167,255,105,176,173,255,106,177,176,255,108,179,178,255,108,179,176,255,108,179,178,255,109,180,177,255,109,178,176,255,109,177,175,255,109,169,165,255,108,159,152,255,107,163,155,255,105,171,164,255,108,178,171,255,108,176,171,255,107,174,170,255,109,175,171,255,109,176,170,255,107,173,168,255,110,176,169,255,106,172,165,255,93,158,150,255,101,167,157,255,72,139,131,255,104,169,161,255,112,179,173,255,111,175,171,255,111,154,142,255,112,170,163,255,111,181,176,255,112,177,172,255,111,177,173,255,112,175,170,255,112,176,170,255,113,178,173,255,114,178,172,255,96,158,150,255,88,148,140,255,113,175,169,255,110,173,166,255,112,161,151,255,111,146,132,255,109,154,142,255,109,153,145,255,109,125,110,255,108,128,113,255,108,153,144,255,109,142,127,255,230,229,201,255,231,230,202,255,231,230,202,255,231,230,202,255,231,230,200,255,232,231,201,255,232,231,201,255,231,230,200,255,229,228,197,255,211,210,179,255,176,175,144,255,170,169,138,255,203,203,169,255,227,227,193,255,224,224,190,255,219,219,185,255,217,214,183,255,221,217,188,255,227,224,193,255,226,223,192,255,221,218,187,255,221,218,187,255,223,220,187,255,220,217,184,255,222,219,186,255,215,212,179,255,225,222,191,255,207,204,173,255,136,133,102,255,196,193,162,255,221,218,187,255,215,212,181,255,212,211,180,255,218,218,184,255,211,210,179,255,208,207,176,255,209,208,177,255,212,211,180,255,205,206,174,255,204,205,173,255,202,203,172,255,204,205,174,255,143,146,119,255,95,97,73,255,96,99,78,255,114,117,98,255,17,19,5,255,74,77,60,255,122,124,100,255,110,113,84,255,50,120,118,255,83,153,152,255,109,179,178,255,104,174,173,255,107,178,175,255,107,178,175,255,107,178,176,255,107,178,176,255,108,177,175,255,108,173,166,255,109,162,153,255,108,160,150,255,107,170,160,255,106,176,169,255,108,177,170,255,106,174,167,255,106,172,166,255,107,174,169,255,110,178,175,255,108,176,172,255,113,178,174,255,110,175,169,255,112,178,171,255,104,169,160,255,91,157,147,255,84,148,139,255,84,153,146,255,113,176,168,255,113,154,142,255,112,172,165,255,112,178,174,255,112,178,172,255,112,177,173,255,111,178,173,255,113,176,169,255,114,176,169,255,112,176,173,255,112,177,172,255,84,146,137,255,99,158,149,255,114,176,170,255,110,174,167,255,112,157,145,255,112,142,127,255,110,143,129,255,109,149,138,255,109,117,100,255,109,134,121,255,109,148,138,255,110,146,132,255,231,230,202,255,232,231,203,255,230,229,201,255,227,226,196,255,231,230,200,255,234,233,202,255,228,227,197,255,218,217,186,255,178,177,146,255,173,172,141,255,190,189,158,255,219,218,187,255,228,227,196,255,221,221,187,255,219,219,185,255,222,221,190,255,222,219,188,255,221,218,187,255,221,218,187,255,223,220,189,255,224,221,190,255,225,222,191,255,225,222,189,255,226,223,190,255,219,216,183,255,224,221,188,255,205,202,171,255,131,128,97,255,197,194,163,255,223,220,189,255,218,215,184,255,218,215,184,255,215,215,181,255,210,210,176,255,213,212,181,255,213,212,181,255,210,209,178,255,208,207,176,255,209,210,178,255,204,205,173,255,205,206,174,255,186,187,156,255,124,127,98,255,103,105,81,255,104,107,88,255,99,102,85,255,6,9,0,255,1,2,0,255,18,20,0,255,80,83,56,255,50,121,119,255,93,164,162,255,108,177,176,255,107,176,172,255,108,179,175,255,107,180,176,255,108,179,175,255,108,174,169,255,107,161,152,255,107,159,150,255,108,165,157,255,108,175,169,255,108,178,171,255,107,175,168,255,109,176,169,255,107,175,169,255,107,174,168,255,109,175,171,255,108,175,170,255,108,176,170,255,109,176,170,255,108,175,169,255,106,172,165,255,112,180,172,255,102,167,158,255,83,150,142,255,73,135,127,255,104,144,129,255,114,172,164,255,112,179,172,255,111,176,170,255,112,178,171,255,112,178,172,255,110,175,169,255,112,175,169,255,113,176,170,255,112,175,171,255,110,174,167,255,76,138,131,255,105,166,157,255,115,179,171,255,112,169,161,255,112,151,137,255,112,146,131,255,110,146,133,255,110,144,133,255,110,115,99,255,110,113,99,255,110,118,99,255,111,138,122,255,233,229,200,255,235,231,202,255,230,226,197,255,232,229,198,255,233,232,201,255,226,226,192,255,194,193,162,255,165,164,133,255,183,182,151,255,211,210,179,255,229,228,198,255,224,223,192,255,219,218,187,255,222,221,190,255,224,223,192,255,222,221,190,255,226,223,192,255,222,219,186,255,221,221,187,255,222,222,188,255,222,222,188,255,223,223,189,255,219,219,185,255,215,215,181,255,227,224,191,255,208,205,172,255,129,126,93,255,206,203,170,255,229,226,193,255,216,213,180,255,216,216,182,255,217,217,183,255,215,215,181,255,213,213,179,255,213,210,179,255,214,211,180,255,215,212,179,255,210,210,176,255,207,208,176,255,206,207,175,255,199,203,170,255,178,182,149,255,108,111,82,255,103,105,83,255,132,133,117,255,94,95,79,255,1,3,0,255,91,93,69,255,62,64,40,255,69,71,47,255,62,131,130,255,103,173,172,255,108,178,174,255,107,176,172,255,108,179,174,255,109,178,172,255,109,169,160,255,109,158,147,255,109,163,154,255,108,171,164,255,108,177,172,255,109,177,171,255,108,174,168,255,107,175,169,255,108,176,171,255,106,174,168,255,107,175,169,255,109,174,168,255,109,176,169,255,109,175,169,255,109,175,168,255,110,177,169,255,109,176,169,255,109,175,166,255,110,179,171,255,97,160,151,255,65,104,87,255,87,149,138,255,113,181,173,255,114,178,169,255,113,179,171,255,110,176,169,255,113,179,173,255,111,177,170,255,110,173,167,255,113,176,170,255,114,178,170,255,102,165,156,255,79,142,133,255,114,177,169,255,113,176,168,255,114,170,161,255,112,147,132,255,112,146,132,255,112,155,147,255,110,141,129,255,112,115,99,255,112,142,127,255,111,133,115,255,111,135,117,255,234,230,201,255,235,231,202,255,236,233,202,255,234,231,200,255,202,202,168,255,174,174,140,255,179,179,145,255,210,210,176,255,225,224,193,255,227,226,195,255,225,224,194,255,221,220,190,255,220,219,188,255,221,220,189,255,222,221,190,255,223,222,191,255,222,219,186,255,216,213,180,255,218,218,184,255,222,222,188,255,219,220,186,255,212,213,179,255,223,223,189,255,224,224,190,255,199,196,163,255,131,128,95,255,211,208,175,255,231,228,195,255,219,216,183,255,222,219,186,255,217,217,183,255,215,215,181,255,216,216,182,255,214,214,180,255,215,212,181,255,214,211,178,255,214,211,178,255,210,210,174,255,207,206,175,255,203,204,172,255,202,206,171,255,160,164,131,255,105,108,79,255,114,116,94,255,112,113,97,255,34,35,19,255,58,58,34,255,127,127,99,255,81,83,59,255,102,104,80,255,73,144,141,255,103,174,171,255,110,181,178,255,109,180,175,255,110,172,163,255,110,164,151,255,110,164,153,255,109,172,164,255,109,176,171,255,108,176,171,255,108,176,170,255,109,176,170,255,108,174,168,255,109,175,169,255,108,176,170,255,107,174,169,255,107,172,165,255,108,173,165,255,109,174,166,255,108,175,168,255,109,175,167,255,110,175,166,255,108,177,169,255,105,174,167,255,110,170,161,255,112,153,136,255,86,148,140,255,67,135,128,255,108,171,162,255,116,181,172,255,111,177,169,255,114,179,172,255,110,177,170,255,111,176,171,255,112,175,170,255,114,177,170,255,115,178,170,255,89,152,141,255,93,155,146,255,117,178,170,255,113,177,168,255,114,165,154,255,113,147,133,255,112,149,138,255,113,149,139,255,112,126,107,255,112,132,113,255,112,152,139,255,112,139,123,255,111,145,131,255,236,232,203,255,235,231,202,255,211,208,177,255,184,181,150,255,176,176,142,255,200,200,166,255,220,220,186,255,230,230,196,255,227,226,195,255,223,222,191,255,222,221,191,255,224,223,193,255,225,224,193,255,223,222,191,255,222,221,190,255,223,222,191,255,222,219,186,255,222,219,186,255,223,223,189,255,223,223,189,255,223,224,190,255,219,220,186,255,223,223,189,255,194,194,160,255,135,132,99,255,215,212,179,255,227,224,191,255,223,220,187,255,219,216,183,255,225,222,189,255,218,218,184,255,213,213,179,255,213,213,179,255,214,214,180,255,215,212,181,255,214,211,178,255,214,211,178,255,212,212,176,255,210,209,178,255,205,206,174,255,198,202,167,255,143,147,114,255,110,113,84,255,74,76,54,255,20,21,5,255,4,5,0,255,73,73,49,255,108,108,80,255,97,99,75,255,89,91,67,255,88,159,157,255,112,182,180,255,105,168,163,255,109,164,155,255,110,165,152,255,108,170,160,255,110,177,169,255,109,178,172,255,109,177,172,255,108,175,169,255,108,175,169,255,110,177,172,255,109,176,171,255,110,176,171,255,109,176,171,255,107,174,169,255,107,172,165,255,107,173,166,255,108,175,167,255,108,175,167,255,109,176,169,255,110,176,168,255,108,177,169,255,105,165,155,255,110,151,136,255,112,177,168,255,113,181,174,255,68,134,126,255,90,153,143,255,112,178,169,255,111,177,169,255,115,180,172,255,109,175,167,255,110,176,169,255,113,176,171,255,114,178,170,255,110,174,166,255,78,141,131,255,107,169,161,255,117,179,170,255,112,174,166,255,113,159,146,255,113,148,136,255,112,136,122,255,112,122,102,255,113,118,100,255,112,137,120,255,112,148,132,255,112,145,130,255,113,143,127,255,226,222,193,255,195,191,162,255,175,172,141,255,198,195,164,255,223,223,189,255,233,233,199,255,227,227,193,255,228,228,194,255,224,223,192,255,225,224,193,255,226,225,195,255,225,224,194,255,223,222,191,255,224,223,192,255,226,225,194,255,225,224,193,255,226,223,190,255,228,225,192,255,225,225,191,255,218,218,184,255,216,217,183,255,218,219,185,255,195,195,161,255,133,133,99,255,224,221,188,255,225,222,189,255,220,217,184,255,220,217,184,255,222,219,186,255,220,217,184,255,220,220,186,255,208,208,174,255,210,210,176,255,213,213,179,255,215,212,181,255,213,210,177,255,215,212,179,255,215,215,179,255,214,213,182,255,208,209,177,255,191,195,160,255,128,132,99,255,123,126,97,255,118,120,98,255,90,91,75,255,2,3,0,255,102,102,78,255,93,93,65,255,75,77,53,255,109,111,87,255,95,163,160,255,110,168,162,255,109,162,152,255,109,169,160,255,108,177,169,255,109,181,174,255,110,179,172,255,109,177,171,255,109,176,171,255,108,176,170,255,108,176,171,255,109,177,171,255,109,175,170,255,110,177,172,255,109,178,172,255,107,175,170,255,107,174,167,255,107,175,169,255,108,175,168,255,107,173,165,255,108,174,166,255,110,175,168,255,108,168,158,255,107,148,133,255,106,174,167,255,111,179,171,255,114,180,172,255,99,165,155,255,60,124,115,255,110,175,165,255,114,180,172,255,112,176,166,255,111,176,168,255,110,175,168,255,111,174,169,255,114,178,170,255,103,166,158,255,76,141,131,255,113,177,169,255,114,177,170,255,111,171,162,255,112,154,140,255,113,152,141,255,112,149,139,255,111,142,129,255,113,116,99,255,112,146,131,255,112,143,126,255,113,138,121,255,114,150,136,255
/* @pjs preload="arch-100.png"; */
PImage b;

void setup() {
  b = loadImage("arch-100.png");
}

void draw() {
  image(b, 0, 0); 
  // Tint blue with alpha
  tint(0, 153, 204, 126); 
  image(b, 50, 0);
  exit();
}
